Undo Toolkit 1.3.1 review

Download
by rbytes.net on

Undo Toolkit allows you to easily add unlimited undo and redo to your REALbasic project.

License: GPL
OS: Mac OS X
File size: 125K
Developer: Scott Forbes
Price: $0.00
Updated: 19 May 2006
0 stars award from rbytes.net


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