Skip to content

Commit

Permalink
added commandline override of delay for dzen
Browse files Browse the repository at this point in the history
  • Loading branch information
teleshoes committed May 25, 2011
1 parent 9be98b8 commit 0dc6e91
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/tpbattstat.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@
import socket

class TPBattStatApplet():
def __init__(self, applet, mode="gtk"):
def __init__(self, applet, mode="gtk", forceDelay=None):
self.applet = applet
self.mode = mode
self.forceDelay = forceDelay

if self.applet == None:
gconf_root_key = None
Expand All @@ -58,6 +59,8 @@ def startUpdate(self):
self.update()
def update(self):
self.prefs.update()
if self.forceDelay != None:
self.prefs.delay = self.forceDelay
self.battStatus.update()

if self.mode == "gtk":
Expand Down Expand Up @@ -96,8 +99,11 @@ def main():
main_window.show_all()
gtk.main()
sys.exit()
elif len(sys.argv) == 2 and sys.argv[1] == "--dzen":
tpbattstat = TPBattStatApplet(None, "dzen")
elif (len(sys.argv) == 2 or len(sys.argv) == 3) and sys.argv[1] == "--dzen":
if len(sys.argv) == 3:
tpbattstat = TPBattStatApplet(None, "dzen", int(sys.argv[2]))
else:
tpbattstat = TPBattStatApplet(None, "dzen")
tpbattstat.startUpdate()
gtk.main()
sys.exit()
Expand Down

0 comments on commit 0dc6e91

Please sign in to comment.