This message comes to you from MacDev-1(tm) -- the Mac(tm) OS Developer
News and Info server.  See below for more info on this list (including
sub/unsub details).
__________________________

Undo Toolkit 4.5.1 is a powerful, flexible implementation of the Undo
command that can be added to existing projects, providing unlimited
multiple Undo and Redo with minimal memory footprint.

The Undo Toolkit includes:

* The UndoableAction class and subclasses, which store the information
needed to undo an action.

* The UndoProvider class interface, which specifies how a class sends and
receives UndoableActions.

* The UndoStack class, which stores UndoableActions and handles the Undo
and Redo menu items.

Sample UndoProvider classes in this toolkit include the UndoableCheckBox,
UndoableSlider, UndoablePopupMenu, UndoableRadioButton, UndoableGroupBox,
UndoableListBox, and UndoableEditField classes. All are one-to-one
replacements for the built-in REALbasic controls, and the developer can
create additional UndoProvider classes and seamlessly integrate them into
the toolkit.

The UndoStack class allows for implementation of single or multiple Undo
(and, optionally, Redo) on a per-window, per-application, or other basis as
desired. The toolkit is designed for localization and includes hooks for
language-specific strings.

All classes in the Undo Toolkit are documented using the REALbasic 4.5
"Notes" feature. The toolkit may be backward-compatible with earlier
releases of the compiler, but has only been tested with REALbasic 4.5.1.

Undo Toolkit 4.5.1 is open source software, released under the GNU General
Public License. It's available for download from
<http://www.ravenna.com/~forbes/yonk/source/>. Please feel free to
contribute code or additional UndoProvider classes to this project.

-- Scott Forbes

__________________________

Please visit our sponsors:

    RadGad(sm): The Place for Useful Gifts & Gadgets.(sm)
    http://www.radgad.com/, mailto:[EMAIL PROTECTED], or 877-5-RADGAD

    MacTech(r) Magazine: The journal of Macintosh technology and development
    http://www.mactech.com, mailto:[EMAIL PROTECTED], or 805-494-9797

    DevDepot(sm): Your Source for RAM, Technical & Developer Products
    http://www.devdepot.com, mailto:[EMAIL PROTECTED] or call 877-DEPOT-NOW

To submit a posting to MacDev-1, mailto:[EMAIL PROTECTED].  To
subscribe to MacDev-1, send mail to [EMAIL PROTECTED] with the
SUBJECT line reading "SUBSCRIBE MACDEV-1".  To unsubscribe, the SUBJECT
line should read "UNSUBSCRIBE MACDEV-1".

MacTech, Developer Depot, RadGad, and Xplain Corporation are not
responsible for any errors, omissions, or other inaccuracies in this
message.

News may be propagated freely, but please attribute your source as MacTech
Magazine, <http://www.mactech.com>.
-- 

Reply via email to