Hook up undoable inserts

svn: r15754
This commit is contained in:
Doug Blank 2010-08-16 16:27:42 +00:00
parent 94f0d17c8b
commit 2789f19366

View File

@ -79,8 +79,8 @@ class UndoableBuffer(gtk.TextBuffer):
self.redo_stack = []
self.not_undoable_action = False
self.undo_in_progress = False
self.connect('insert-text', self.on_insert_text)
self.connect('delete-range', self.on_delete_range)
self.connect('insert-text', self.on_insert_text_undoable)
self.connect('delete-range', self.on_delete_range_undoable)
@property
def can_undo(self):
@ -90,7 +90,7 @@ class UndoableBuffer(gtk.TextBuffer):
def can_redo(self):
return bool(self.redo_stack)
def on_insert_text(self, textbuffer, text_iter, text, length):
def on_insert_text_undoable(self, textbuffer, text_iter, text, length):
def can_be_merged(prev, cur):
"""see if we can merge multiple inserts here
@ -131,7 +131,7 @@ class UndoableBuffer(gtk.TextBuffer):
self.undo_stack.append(prev_insert)
self.undo_stack.append(undo_action)
def on_delete_range(self, text_buffer, start_iter, end_iter):
def on_delete_range_undoable(self, text_buffer, start_iter, end_iter):
def can_be_merged(prev, cur):
"""see if we can merge multiple deletions here