Esempio n. 1
0
        /// <summary>
        /// Name:Redo
        /// Description:sets up redo action into undo stack
        /// </summary>
        /// <param name="redoAction">redo action</param>
        public void Redo(Spreadsheet redoAction)
        {
            UndoRedoI actions = this.redo.Pop();

            this.undo.Push(actions.Undo(redoAction));
        }
Esempio n. 2
0
 /// <summary>
 /// Name:AddUndo
 /// Description:adds an action into undo stack
 /// </summary>
 /// <param name="inputedAction">inputed action</param>
 public void AddUndo(UndoRedoI inputedAction)
 {
     this.undo.Push(inputedAction);
     this.redo.Clear();
 }