public void Undo(UndoStack stack)
 {
     Debug.Assert(stack.state == UndoStack.StatePlayback);
     stack.RegisterAffectedDocument(document);
     stack.state = UndoStack.StatePlaybackModifyDocument;
     this.Undo();
     stack.state = UndoStack.StatePlayback;
 }
Exemple #2
0
 public void Redo(UndoStack stack)
 {
     Debug.Assert(stack.state == UndoStack.StatePlayback);
     stack.RegisterAffectedDocument(document);
     stack.state = UndoStack.StatePlaybackModifyDocument;
     Redo();
     stack.state = UndoStack.StatePlayback;
 }