Beispiel #1
0
	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
Beispiel #2
0
	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()
Beispiel #3
0
	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()