jdahlin - in flumotion/trunk: . flumotion/ui

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Tue Dec 4 11:35:26 CET 2007


Author: jdahlin
Date: Tue Dec  4 11:35:11 2007
New Revision: 5953

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/ui/glade.py
Log:
2007-12-04  Johan Dahlin  <johan at gnome.org>

	* flumotion/ui/glade.py: Remove unused import.
	(GladeWindow.__init__): Remove unused signal connection mechanism.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Tue Dec  4 11:35:11 2007
@@ -1,5 +1,8 @@
 2007-12-04  Johan Dahlin  <johan at gnome.org>
 
+	* flumotion/ui/glade.py: Remove unused import.
+	(GladeWindow.__init__): Remove unused signal connection mechanism.
+
 	* flumotion/ui/wizard.py (SectionWizard.__nonzero__): 
 	Implement __nonzero__, so if wizard: works as expected.
 	

Modified: flumotion/trunk/flumotion/ui/glade.py
==============================================================================
--- flumotion/trunk/flumotion/ui/glade.py	(original)
+++ flumotion/trunk/flumotion/ui/glade.py	Tue Dec  4 11:35:11 2007
@@ -21,7 +21,6 @@
 
 
 import os
-import sys
 
 import gtk
 from gtk import glade
@@ -168,7 +167,6 @@
     @ivar window: the gtk Window
     @type window: gtk.Window
     """
-    interesting_signals = ()
     window = None
 
     def __init__(self, parent=None):
@@ -181,13 +179,6 @@
         if parent:
             self.window.set_transient_for(parent)
 
-        self.__signals = {}
-        for name, widget in self.widgets.iteritems():
-            for prefix, signal in self.interesting_signals:
-                if name.startswith(prefix):
-                    hid = self._connect_signal(name, signal)
-                    self.__signals[(name, signal)] = hid
-
         # have convenience methods acting on our window
         self.show = self.window.show
         self.hide = self.window.hide
@@ -197,26 +188,4 @@
         self.window.destroy()
         del self.window
 
-    def _connect_signal(self, widget_name, signal):
-        """
-        Connect a conventionally-named signal handler.
-
-        For example::
-          connect_signal('window-foo', 'delete-event')
-
-        is equivalent to::
-          proc = self.on_window_foo_delete_event
-          self.widgets['window-foo'].connect('delete-event', proc)
-
-        @param widget_name: the name of the widget
-        @type  widget_name: str
-        @param signal: which gobject signal to connect to
-        @type  signal: str
-        """
-        attr = '_'.join(('on-%s-%s' % (widget_name, signal)).split('-'))
-        self.log('trying to connect self.%s for widget %s::%s',
-                 attr, widget_name, signal)
-        proc = lambda *x: getattr(self, attr)()
-        return self.widgets[widget_name].connect(signal, proc)
-
-pygobject.type_register(GladeWindow)
+gobject.type_register(GladeWindow)


More information about the flumotion-commit mailing list