Author: sweh
Date: Fri Dec 21 13:34:21 2007
New Revision: 5503
Log:
- added argument "--start-hidden":
- gtimelog will start minimized to system tray if called with that
argument (e.g. python gtimelog.py --start-hidden)
Modified:
gtimelog/trunk/gtimelog.py
Modified: gtimelog/trunk/gtimelog.py
==============================================================================
--- gtimelog/trunk/gtimelog.py (original)
+++ gtimelog/trunk/gtimelog.py Fri Dec 21 13:34:21 2007
(at)(at) -9,6 +9,8 (at)(at)
import urllib
import datetime
import tempfile
+import sys
+import getopt
import ConfigParser
import pygtk
(at)(at) -1268,8 +1270,10 (at)(at)
return True
-def main():
+def main(argv=None):
"""Run the program."""
+ if argv is None:
+ argv = sys.argv
configdir = os.path.expanduser('~/.gtimelog')
try:
os.makedirs(configdir) # create it if it doesn't exist
(at)(at) -1291,6 +1295,9 (at)(at)
else:
tasks = TaskList(os.path.join(configdir, 'tasks.txt'))
main_window = MainWindow(timelog, settings, tasks)
+ # start gtimelog hidden to tray
+ if "--start-hidden" in argv:
+ main_window.on_hide_activate("")
tray_icon = TrayIcon(main_window)
try:
gtk.main()
|