passing command back to main program

This commit is contained in:
Josh Holtrop 2010-12-03 00:45:29 -05:00
parent 40d433d815
commit df2d40afb2
2 changed files with 6 additions and 1 deletions

View File

@ -18,7 +18,9 @@ class CmdWindow:
self.window.show_all() self.window.show_all()
def main(self): def main(self):
self.text = ''
gtk.main() gtk.main()
return self.text
def delete_event(self, widget, event, data=None): def delete_event(self, widget, event, data=None):
return False return False
@ -27,4 +29,5 @@ class CmdWindow:
gtk.main_quit() gtk.main_quit()
def activate_event(self, widget, data=None): def activate_event(self, widget, data=None):
self.text = self.entry.get_text()
self.window.destroy() self.window.destroy()

4
dwtt
View File

@ -25,12 +25,14 @@ def main(argv):
sys.exit(1) sys.exit(1)
timedbfile = os.path.expanduser('~/.' + PROGRAM_NAME + '.db') timedbfile = os.path.expanduser('~/.' + PROGRAM_NAME + '.db')
timenow = datetime.now()
for opt, arg in opts: for opt, arg in opts:
if opt in ("-d", "--dbfile"): if opt in ("-d", "--dbfile"):
timedbfile = arg timedbfile = arg
elif opt == '-c': elif opt == '-c':
cmd = doCmdWindow() cmd = doCmdWindow()
print "cmd was:", cmd
elif opt == "--help": elif opt == "--help":
usage() usage()
sys.exit() sys.exit()
@ -49,7 +51,7 @@ def createdb(dbfile):
def doCmdWindow(): def doCmdWindow():
c = CmdWindow() c = CmdWindow()
c.main() return c.main()
if __name__ == "__main__": if __name__ == "__main__":
main(sys.argv) main(sys.argv)