[lazarus] Form editing: Undo/Redo
Martyn Ranyard
ranyardm at lineone.net
Thu Jun 20 04:45:48 EDT 2002
At 12:01 AM 6/20/02 +0200, Mattias Gaertner wrote:
>Hi all,
>
>I want to implement Undo/Redo for the form editing, but I'm not sure how
>this should be done.
>Normally an undolist just keeps tracks of the changes. But for example
>moving a control can result in changing other controls and many other
>things. So, for a correct undo, one have to stream the form after every
>move/resize/add/delete/change property operation. Or is there a better way?
Bear in mind that certainly in D5 and earlier, moving a control could not
be undone, nor could creating one, only deletions were undoable.
Anything you do will almost certainly be better than Borland's "Ahh, it
doesn't matter" attitude.
>Mattias
Martyn Ranyard
Free Software Advocate
icq - 122500800
irc - Joran on OPN
msn - ranyardm at hotmail.com
y! - ranyardm
e - ranyardm at lineone.net
More information about the Lazarus
mailing list