예제 #1
0
파일: conftest.py 프로젝트: wglu2010/gaphas
 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[:]
예제 #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[:]
예제 #3
0
 def _gaphas_undo_handler(self, event):
     self.add_undo_action(lambda: state.saveapply(*event))
예제 #4
0
 def _gaphas_event_handler(self,event):
     try:
         self._current_transaction.add(lambda: saveapply(*event));
         #print event
     except Exception as e:
         pass
예제 #5
0
 def _gaphas_event_handler(self, event):
     try:
         self._current_transaction.add(lambda: saveapply(*event))
         #print event
     except Exception as e:
         pass
예제 #6
0
 def _gaphas_undo_handler(self, event):
     self.add_undo_action(lambda: state.saveapply(*event));