def __init__(self, treeDisk, treeFiles, app): self.icons = { "star_on" : gtk.gdk.pixbuf_new_from_file_at_size(utils.locate_file("star_set.png", "icons"), 16,16), "star_off" : gtk.gdk.pixbuf_new_from_file_at_size(utils.locate_file("star_unset.png", "icons"), 16,16) } self.config = config.Config() self.db = storage.Sqlite(None, app) self.reader = reader.Reader() self.treeFiles = ui.treeviews.Files(treeFiles, self.db) self.treeDisk = ui.treeviews.Tree(treeDisk, self.db) fstypes.FstypeBase.model_disk = self.treeDisk.model fstypes.FstypeBase.model_files = self.treeFiles.model self.app = app self.__cancel_action = False self.__searching = False
def __init__(self): GladeConnect.__init__(self, "gnomecatalog.glade") gobject.threads_init() if not GnomecatalogApp.instance: GnomecatalogApp.instance = self self.mainApp.set_icon_from_file(utils.locate_file("gcatalog.png")) self.config = config.Config() self.__create_widgets() if len(sys.argv) > 1: database = sys.argv[1] else: database = self.config.get("database") self.database = database ActiveRecord.database = Database(database) disks = Disks() self.treeDisks.set_data(disks.select()) self.__id_search = None self.restore_state()
def __init__(self, app_info): gtk.AboutDialog.__init__(self) self.set_name(app_info['name']) self.set_version(app_info['version']) self.set_website("http://gnomecatalog.sf.net") self.set_website_label("http://gnomecatalog.sf.net") self.set_authors(app_info['authors']); self.set_translator_credits(app_info["translators"]) self.set_logo(gtk.gdk.pixbuf_new_from_file(utils.locate_file('gcatalog.png', "icons"), )); self.set_copyright("Copyright (c) 2004-2007 José Sánchez Moreno."); self.set_comments("Gnome Catalog program.") self.run() self.destroy()