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
