Esempio n. 1
0
 def undo():
     apply_me = list(undo_list)
     del undo_list[:]
     apply_me.reverse()
     for e in apply_me:
         state.saveapply(*e)
     redo_list[:] = undo_list[:]
     del undo_list[:]
Esempio n. 2
0
def undo():
    apply_me = list(undo_list)
    del undo_list[:]
    apply_me.reverse()
    for e in apply_me:
        state.saveapply(*e)
    redo_list[:] = undo_list[:]
    del undo_list[:]
Esempio n. 3
0
 def _gaphas_undo_handler(self, event):
     self.add_undo_action(lambda: state.saveapply(*event))
Esempio n. 4
0
 def _gaphas_event_handler(self,event):
     try:
         self._current_transaction.add(lambda: saveapply(*event));
         #print event
     except Exception as e:
         pass
Esempio n. 5
0
 def _gaphas_event_handler(self, event):
     try:
         self._current_transaction.add(lambda: saveapply(*event))
         #print event
     except Exception as e:
         pass
Esempio n. 6
0
 def _gaphas_undo_handler(self, event):
     self.add_undo_action(lambda: state.saveapply(*event));