diff options
author | Alexandre Antonino Gonçalves Martinazzo <alexandremartinazzo@gmail.com> | 2007-08-08 14:09:03 (GMT) |
---|---|---|
committer | Alexandre Antonino Gonçalves Martinazzo <alexandremartinazzo@gmail.com> | 2007-08-08 14:09:03 (GMT) |
commit | ab19f676e0f1b60a6c6c92da889da8b9aa997e5a (patch) | |
tree | 490435a63a41682a6adcffb44a94f4b7a03ec635 /Area.py | |
parent | e28ee58054e4248ac916b2f1d4a4bfe557d45f16 (diff) |
Minor changes when using signals 'undo' and 'redo' in module Area
Added a new signal: 'action-saved'. It is used in Area.enableUndo
Diffstat (limited to 'Area.py')
-rw-r--r-- | Area.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -72,6 +72,7 @@ class Area(gtk.DrawingArea): __gsignals__ = { 'undo' : (gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ([])), 'redo' : (gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ([])), + 'action-saved' : (gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ([])), #TODO: these signals still not used. # 'copy' : (gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ([])), # 'selected' : (gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ([])), @@ -488,7 +489,7 @@ class Area(gtk.DrawingArea): # if self.redo_times <= 1: # self.emit('redo') self.emit('undo') - self.emit('redo') + #self.emit('redo') def redo(self): """Redo the last undo operation. @@ -519,7 +520,7 @@ class Area(gtk.DrawingArea): # self.emit('undo') # if self.redo_times <= 1: # self.emit('redo') - self.emit('undo') + #self.emit('undo') self.emit('redo') def enableUndo(self,widget): @@ -556,8 +557,9 @@ class Area(gtk.DrawingArea): # self.emit('undo') # if self.redo_times <= 1: # self.emit('redo') - self.emit('undo') - self.emit('redo') + #self.emit('undo') + #self.emit('redo') + self.emit('action-saved') def copy(self): |