Undo Toolkit 1.3.1 review
DownloadUndo Toolkit allows you to easily add unlimited undo and redo to your REALbasic project.
|
|
Undo Toolkit allows you to easily add unlimited undo and redo to your REALbasic project. The Toolkit includes window classes that automatically prompt the user to save changes (using a MacOS X sheet window), manage the MacOS X Aqua change flag, enable and handle the FileSave, EditUndo and EditRedo menu items, and support unlimited levels of undo with unlimited numbers of controls.
Undo Toolkit supports application-wide or window-specific undo -- you can choose the undo solution that's right for your project -- and provides customizable language constants for multi-lingual apps.
What's New:
[New] UndoStack: When calling a control's Undo method, now moves the control's window to the foreground, and if necessary sets the value of the control's TabPanel or PagePanel to make the control visible.
[Fix] UndoStack: Fixed a bug where the "dirty" boolean was improperly set FALSE if the user performed an action while there were no actions to redo.
[Fix] Application-wide Undo: Added documentation about menu handling code needed in the App.EnableMenuItems event.
[Fix] UndoableEditField: Now captures the styles of text dragged into an UndoableEditField from another application, instead of just capturing the text.
[Kis] UndoableEditField: The StyledText object associated with text dragged or copied from another application will have incorrect color settings and will not honor the bold setting, due to a bug in REALbasic itself (Feedback ID: jrnziewx). This will become visible after undoing and redoing the insertion of styled text.
[Fix] UndoableEditField: Fixed a bug where an undo or redo could change the style settings of a non-styled UndoableEditField.
[Fix] UndoableEditField: The Modified event no longer fires when pressing the backspace key while the cursor is at position zero.
[Fix] UndoableEditField: Now checks whether StyledText = nil instead of relying on the value of the styled property, which apparently returns TRUE when it shouldn't under certain (not yet isolated) conditions in a compiled Windows app.
[Fix] Compiler: Removed some REALbasic 5.5-specific syntax (e.g., "dim x as new y") for better compatibility with REALbasic 5.0 and higher.
[Chg] Debugging Tools: Renamed UndoStackDisplay to UndoStackViewer.
[New] Debugging Tools: Added the StyledTextViewer class, which displays the contents of a StyledText object. You can click on a StyledText object in the UndoStackViewer to display its contents.
Requirements:
REALbasic 5.0 or higher.
Undo Toolkit 1.3.1 keywords