CSSU's portrait mode support - WIP
[drlaunch] / drlaunch / src / icons.py
index 808d922..b8bd183 100755 (executable)
@@ -43,13 +43,14 @@ class IconIter:
        ret=self.iter.next()
        return(ret)
 
        ret=self.iter.next()
        return(ret)
 
-class Icons(gobject.GObject, Disconnector):
+class Icons(Disconnector, gobject.GObject):
 #class Icons(gtk.Widget, Disconnector):
 #class Icons(gtk.Widget, Disconnector):
+    __gtype_name__ = "DrlaunchIcons"
 
     #__gsignals__=Icon.gsignals
     def __init__(self, isconfig, config):
 
     #__gsignals__=Icon.gsignals
     def __init__(self, isconfig, config):
-       self.__gobject_init__()
-       #gobject.GObject.__init__(self)
+       #self.__gobject_init__()
+       gobject.GObject.__init__(self)
        #gtk.Widget.__init__(self)
        Disconnector.__init__(self)
 
        #gtk.Widget.__init__(self)
        Disconnector.__init__(self)
 
@@ -247,8 +248,14 @@ class Icons(gobject.GObject, Disconnector):
 #              y+=1
 ##         self.icons.append(p)
 
 #              y+=1
 ##         self.icons.append(p)
 
-gobject.type_register(Icons)
-Icons.register_signals()
+icons_type=Icons
+
+def init_icons():
+    #gobject.type_register(icons_type)
+    print "bbbbbbbbbbbbbbBB"
+#    Icons.register_signals()
+    print "bbbbbbbbbbbbbbBB222222222"
 
 
+Icons.register_signals()
 # vim: set ts=8 sts=4 sw=4 noet formatoptions=r ai nocindent:
 
 # vim: set ts=8 sts=4 sw=4 noet formatoptions=r ai nocindent: