[ocrfeeder] widgetPresenter.py: added BoxEditor signal emission when text_content TextBuffer changes
- From: Joaquim Manuel Pereira Rocha <jrocha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ocrfeeder] widgetPresenter.py: added BoxEditor signal emission when text_content TextBuffer changes
- Date: Fri, 17 Sep 2010 16:48:01 +0000 (UTC)
commit 9f00256f7903472a10a438a114a81ca1671d4409
Author: David Teyssiere Rubio <dteyssiere emergya es>
Date: Thu Aug 5 18:55:05 2010 +0200
widgetPresenter.py: added BoxEditor signal emission when text_content TextBuffer changes
studio/widgetPresenter.py | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/studio/widgetPresenter.py b/studio/widgetPresenter.py
index 0f28b1b..fc3f5e9 100644
--- a/studio/widgetPresenter.py
+++ b/studio/widgetPresenter.py
@@ -260,7 +260,14 @@ class MainWindow:
for action in actions]:
gtkaction.set_sensitive(set_sensitive)
-class BoxEditor(gtk.ScrolledWindow):
+class BoxEditor(gtk.ScrolledWindow, gobject.GObject):
+ __gtype_name__ = 'BoxEditor'
+
+ __gsignals__ = {
+ 'text_edited_by_user' : (gobject.SIGNAL_RUN_LAST,
+ gobject.TYPE_NONE,
+ (gobject.TYPE_BOOLEAN,))
+ }
def __init__(self, image_width = 0, image_height = 0, pixbuf = 0, x = 0, y = 0, width = 0, height = 0, ocr_engines_list = []):
super(BoxEditor, self).__init__()
@@ -495,6 +502,7 @@ class BoxEditor(gtk.ScrolledWindow):
self.text_widget = gtk.TextView()
self.text_widget.set_wrap_mode(gtk.WRAP_WORD)
self.text_content = self.text_widget.get_buffer()
+ self.text_content.connect('changed', self.editedByUser)
scrolled_text = gtk.ScrolledWindow()
scrolled_text.add(self.text_widget)
label = gtk.Label( _('_Text'))
@@ -630,6 +638,9 @@ class BoxEditor(gtk.ScrolledWindow):
def getFontFace(self):
return self.font_button.get_font_name()
+ def editedByUser(self, widget):
+ self.emit('text_edited_by_user', self.getText())
+
class BoxEditor_DataBox_Controller:
def __init__(self, notebook):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]