What about this architecture:
The new system replaces the old (for the code editor) and contains
functions for the form designer. Snapshot is composed of code and
form, snapshot is retained after each action in the code editor or in
the form designer. Snapshots are stored in an array, which will
compressed. Undo-action: snapshot is taken from a array and replaces
the current form and code.
One undo-list will be for the two editors in the result.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to