def __extension_init__(self): self.label = gtk.Label(hello_globals.hello_text()) self.add(self.label) self.show_all()
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()