From 75059ed223ec605aca6cfd8d6fb38d1762f0aaea Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 2 Dec 2010 17:59:11 -0500 Subject: [PATCH] added skeleton CmdWindow class --- .hgignore | 1 + CmdWindow.py | 22 ++++++++++++++++++++++ dwtt | 8 +++++++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 .hgignore create mode 100644 CmdWindow.py diff --git a/.hgignore b/.hgignore new file mode 100644 index 0000000..99dcbde --- /dev/null +++ b/.hgignore @@ -0,0 +1 @@ +glob:*.pyc diff --git a/CmdWindow.py b/CmdWindow.py new file mode 100644 index 0000000..b13ffb4 --- /dev/null +++ b/CmdWindow.py @@ -0,0 +1,22 @@ + +import gtk + +class CmdWindow: + def delete_event(self, widget, event, data=None): + return False + + def destroy_event(self, widget, data=None): + gtk.main_quit() + + def __init__(self): + self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) + self.window.connect("delete_event", self.delete_event) + self.window.connect("destroy", self.destroy_event) + self.button = gtk.Button("Close Me") + self.button.connect_object("clicked", gtk.Widget.destroy, self.window) + self.window.add(self.button) + self.button.show() + self.window.show() + + def main(self): + gtk.main() diff --git a/dwtt b/dwtt index e3ae7cc..90f45aa 100755 --- a/dwtt +++ b/dwtt @@ -1,6 +1,6 @@ #!/usr/bin/env python -import gtk +from CmdWindow import CmdWindow import sqlite3 import os import sys @@ -29,6 +29,8 @@ def main(argv): for opt, arg in opts: if opt in ("-d", "--dbfile"): timedbfile = arg + elif opt == '-c': + cmd = doCmdWindow() elif opt == "--help": usage() sys.exit() @@ -45,5 +47,9 @@ def createdb(dbfile): c.close() conn.close() +def doCmdWindow(): + c = CmdWindow() + c.main() + if __name__ == "__main__": main(sys.argv)