preferences class

This commit is contained in:
Zach Tibbitts 2007-02-06 19:45:18 +00:00
commit b4ddff8326

48
dgtk.py
View file

@ -40,36 +40,38 @@ class TrayIcon:
##self.gladefile = dcommon.get_glade_file("dgtkpopups.glade") ##self.gladefile = dcommon.get_glade_file("dgtkpopups.glade")
self.tray.set_from_file(dcommon.get_pixmap("deluge32.png")) self.tray.set_from_file(dcommon.get_pixmap("deluge32.png"))
self.tray.set_tooltip("Deluge Bittorrent Client") self.tray.set_tooltip("Deluge Bittorrent Client")
def popup(self): def popup(self):
pass pass
## Toggle functions class DelugePreferences:
def size(self, obj): def __init__(self):
pass self.pref = {}
def status(self, obj): def set(self, key, value):
pass self.pref[key] = value
def seeders(self, obj): def get(self, key):
pass return self.pref[key]
def peers(self, obj): def load_from_file(self, filename):
pass f = open(filename, mode='r')
for line in f:
(key, value) = line.split("=")
key = key.strip(" \n")
value = value.strip(" \n")
self.pref[key] = value
f.close()
def dl(self, obj): def save_to_file(self, filename):
pass f = open(filename, mode='w')
for key in self.pref.keys():
def ul(self, obj): f.write(key)
pass f.write(' = ')
f.write(self.pref[key])
def eta(self, obj): f.write('\n')
pass f.flush()
f.close()
def share(self, obj):
pass
class AboutDialog: class AboutDialog:
def __init__(self): def __init__(self):