Пример #1
0
    def __extension_init__(self):

        self.label = gtk.Label(hello_globals.hello_text())

        self.add(self.label)

        self.show_all()
Пример #2
0
    def __extension_init__(self):
        self.bundle = self.get_bundle()

        menu_file = self.bundle.open("hello.xml")

        self.setup_extension_menu_from_file (menu_file,
                                            [("Sweet", self._sweet),])

        
        self.client = gconf.client_get_default()
        
        self.prefs_key = self.get_preferences_key("/final_hello_extension")

        use_image = self.client.get_bool(self.prefs_key+"/useimage")

        if use_image:
            
            image = self.bundle.open_gtk_image("hello.png")

	    self.add(image)
	    print dir(image)
	    image.show()

            self.client.set_bool(self.prefs_key+"/useimage", False)
            
        else:
            self.label = gtk.Label(hello_globals.hello_text())

            self.add(self.label)

            self.client.set_bool(self.prefs_key+"/useimage", True)

        self.show_all()