[ocrfeeder] Add the unpaper preferences button to the preferences dialog



commit e2b30f011e3ff7698e450559ea4319bfc6f7daf2
Author: Joaquim Rocha <jrocha igalia com>
Date:   Fri Jul 23 11:27:39 2010 +0200

    Add the unpaper preferences button to the preferences dialog

 studio/widgetPresenter.py |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/studio/widgetPresenter.py b/studio/widgetPresenter.py
index 55d7bdb..3020814 100644
--- a/studio/widgetPresenter.py
+++ b/studio/widgetPresenter.py
@@ -1562,10 +1562,23 @@ class PreferencesDialog(gtk.Dialog):
                                                    'Unpaper pre-processor'))
             self.unpaper_images.set_active(
                 self.configuration_manager.unpaper_images_after_addition)
-            box.pack_start(self.unpaper_images, False)
+            unpaper_preferences_button = gtk.Button(_('Unpaper _Preferences'),
+                                                    use_underline = True)
+            unpaper_preferences_button.connect('clicked',
+                                       self.__unpaperPreferencesButtonClickedCb)
+            hbox = gtk.HBox()
+            hbox.pack_start(self.unpaper_images, False)
+            hbox.pack_start(unpaper_preferences_button, False, False, 6)
+            box.pack_start(hbox, False)
         preprocessing_frame.add(box)
         return preprocessing_frame
 
+    def __unpaperPreferencesButtonClickedCb(self, button):
+        unpaper_preferences = UnpaperPreferencesDialog(self)
+        unpaper_preferences.run()
+        unpaper_preferences.save()
+        unpaper_preferences.destroy()
+
 class SystemEnginesDialog(gtk.Dialog):
 
     def __init__(self, engines):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]