Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 24570, UndoManager - very flexible

by Uwe Raabe Email: Anonymous


TUndoManager implements an Undo/Redo stack for objects implementing IStreamPersist - but can easily be adapted...
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 6.0  to 10.5 231 downloads
Copyright: No significant restrictions


Size: 22,476 bytes
Updated on Mon, 30 Apr 2007 08:56:32 GMT
Originally uploaded on Sun, 29 Apr 2007 08:49:46 GMT
SHA1 Hash: B3293882B48061BF2A118FB3D7E288939EB4E47D
MD5 Hash: DE6DBE1978616A1A59A325907102644C

    Explore the files in this upload

Description
TUndoManager implements an Undo/Redo stack for objects implementing IStreamPersist. The UndoAvailable and RedoAvailable properties can directly be used to update the Enable state of a corresponding TAction. Changes can be grouped to one Undo/Redo operation. The UndoManager can be temporarily disabled e.g. for loading routines. Virtual methods can be overridden to implement something like compression (example for ZLib included). There is also an example how to add IStreamPersist to existing classes without inheriting from it.

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC03