Exemplo n.º 1
0
        public UnRedo GetRedo(int _index)
        {
            if (Redo[_index].Count == 1)
            {
                CanRedu[_index] = false;
            }
            UnRedo _TP = Redo[_index].Pop();

            Undo[_index].Push(_TP);
            return(_TP);
        }
Exemplo n.º 2
0
        public UnRedo GetUndo(int _index)
        {
            if (Undo[_index].Count == 1)
            {
                CanUndo[_index] = false;
            }
            UnRedo _TP = Undo[_index].Pop();

            Redo[_index].Push(_TP);
            CanRedu[_index] = true;
            return(_TP);
        }
Exemplo n.º 3
0
 public void AddToUndo(int _index, string _var, int _position)
 {
     m_Buffer = new UnRedo(_var, _position);
     Undo[_index].Push(m_Buffer);
     CanUndo[_index] = true;
 }