def __init__(self): try: builder = gtk.Builder() datadir = liblookit.get_data_dir() xmlfile = os.path.join(datadir, 'about.xml') builder.add_from_file(xmlfile) except: print "Error loading XML file" sys.exit(1) self.dialog = builder.get_object("about_dialog") self.dialog.connect("response", self.on_about_dialog_close) builder.connect_signals(self) self.dialog.set_version(liblookit.VERSION_STR)
def __init__(self): try: self.builder = gtk.Builder() datadir = liblookit.get_data_dir() xmlfile = os.path.join(datadir, 'preferences.xml') self.builder.add_from_file(xmlfile) except Exception as e: print e sys.exit(1) connections = gtk.ListStore(str) for connection in CONNECTION_TYPES: connections.append([connection]) cell = gtk.CellRendererText() combobox = self.builder.get_object('combobox') combobox.set_model(connections) combobox.pack_start(cell) combobox.add_attribute(cell, 'text', 0) combobox.set_active(0) self.config = lookitconfig.LookitConfig() self.builder.connect_signals(self)