def __init__(self, glade_xml, gui): """Constructor. @type glade_xml: gtk.glade.XML @param glade_xml: The Glade XML object to load widgets from. """ assert isinstance(glade_xml, gtk.glade.XML) assert not gui is None self.config = Configuration() self.glade_xml = glade_xml self.gui = gui self.__init_widgets()
def __init__(self, dbfilename, glade_filename, icon_filename, splash_logo): self.glade = gtk.glade.XML(glade_filename) self.config = Configuration() self.changes_made = False self.dbfilename = dbfilename self.icon_filename = icon_filename # Main window self.main_window = self.glade.get_widget('wnd_main') self.main_window.connect('destroy', lambda *w: gtk.main_quit()) self.main_window.set_icon_from_file(self.icon_filename) self.__create_dialogs() self.splash = self.glade.get_widget('wnd_splash') self.splash.show_all() self.glade.get_widget('img_splash').set_from_file(splash_logo)
def __init__(self, glade_xml, wordlist, langdb=None, gui=None): """Constructor. @type glade_xml: gtk.glade.XML @param glade_xml: The Glade XML object to load widgets from. """ assert isinstance(glade_xml, gtk.glade.XML) assert isinstance(wordlist, WordList) self.config = Configuration() self.current_sf = None self.glade_xml = glade_xml self.gui = gui self.langdb = langdb self.wordlist = wordlist self.wordlist.word_selected_handlers.append( self.on_surface_form_selected) self.__init_widgets() self.root_comp_timeout = 0