EazyDraw registered trademark.

EazyDraw Undo Redo Menu |

Undo and Redo

EazyDraw continuously runs an internal recorder that logs each operation as it is performed. This recorder allows the result of any operation to be reversed. The reversal will return the drawing to the state that existed prior to the action. This reversal is referred to as "Undo".

The recorder remembers actions as they are reversed. This allows any action that has been "Undone" to be "Redone".

The "Undo" and "Redo" selections are found on the Edit menu which is located on the main menu.

Selecting "Undo" will reverse the last action performed in EazyDraw. The top menu selection on the Edit menu is used to make this selection. The menu name is expanded to provide an indication of the action that will be undone.

Any action Undone may be redone. The "Redo" selection is enabled and the name is expanded when an Undo is performed. The expanded name provides an indication of the action that is pending if "Redo" is selected.

Movement back and forth along the recorded chain of actions is unlimited. An action that is "Undone", then "Redone" may be stepped back and "Undone" again.

EazyDraw Help Pages example

Two toolbar buttons are provided to include this capability in your toolbar. The buttons are shown to the right. Use the customize selection to included these in the toolbar. This is more convenient that traversing the menu each time an undo or redo is required.

Undo and Redo are drawing specific. A separate recording of all actions is maintained for each drawing window. Undo and Redo on one open window will have no affect on other open windows.

There is no limit to the number (depth) of undo's. However, if several undos are executed, then a new drawing action is taken, the executed undos are removed from the redo information and no longer available for redo.

When a file is saved the recording of actions is cleared. You may not undo actions that occurred prior to saving a drawing to disk. When a file is reopened, the undo recorder is clear, it has no memory of the previous drawing actions.

Undo and redo have their names expanded and are enabled or disabled according to the state of the drawing recording. When performing many undo/redo steps intermixed with new actions may create a complex trail of possible undo’s and redo's. Any new action cuts off all the undone actions. After each new action you will note the "Redo" selection is disabled. Note that the simple action of selecting a graphic constitutes a new action.