Lines Matching refs:Undo
41 <h3>Undo</h3>
43 …undo action records the information how to undo a single change. Undo actions are maintained in a …
47 …<p>Additionally, the Undo manager manages a Redo stack: Actions which are undone are moved from th…
50 <h3>Undo contexts</h3>
51 …ecting multiple changes in a single undo action, so-called Undo contexts are provided. When an Undo
52 …context is entered, all subsequently added Undo actions are not pushed onto the undo stack directl…
53 …a sub action of the Undo context. Once the Undo context is left, a single undo action is pushed on…
54 which comprises all those single Undo actions.<br/>
55 Undo contexts can be arbitrarily nested.</p>
57 <h3>Hidden Undo actions</h3>
58 … <p>Hidden Undo actions are those which in no observable way contribute to the undo stack. That is,
61 …Hidden Undo actions can be created by calling <member>enterHiddenUndoContext</member>, following by
66 <p>An Undo manager can be locked and unlocked, using the <member>XLockable::lock</member> and
68 enter or leave an Undo context, will be silently ignored.</p>
89 …it will not be directly accessible at the Undo manager, not appear in any user interface, and cann…
95 … <p>Undo contexts can be nested, i.e. it is legitimate to call <code>enterUndoContext</code> and
112 … <li>In any user interface presenting the current Undo or Redo actions to the user, a hidden
123 …<p>Undo contexts can be nested, i.e. it is legitimate to call <member>enterUndoContext</member> and
143 …<p>Otherwise, the undo context will be closed, and added to the Undo stack; the redo stack will be…
160 …<p>The Undo manager takes ownership of any actions pushed onto the undo stack. This means that if …
161 …action is finally removed from the Undo manager's control (e.g. by calling <member>clear</member> …
165 …<p>If the Undo manager is <a href="#locking">locked</a> at the moment the method is called, the ca…
275 … <p>All actions will be removed from both the Undo and the Redo stack. Actions which implement the
295 /** resets the Undo manager
311 /** adds a listener to be notified of changes in the Undo/Redo stacks.