]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/tests/test1.py
Initial version
[wxWidgets.git] / utils / wxPython / tests / test1.py
diff --git a/utils/wxPython/tests/test1.py b/utils/wxPython/tests/test1.py
new file mode 100644 (file)
index 0000000..d4f3e7a
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/env python
+#----------------------------------------------------------------------------
+# Name:         test1.py
+# Purpose:      A minimal wxPython program
+#
+# Author:       Robin Dunn
+#
+# Created:
+# RCS-ID:       $Id$
+# Copyright:    (c) 1998 by Total Control Software
+# Licence:      wxWindows license
+#----------------------------------------------------------------------------
+
+
+from wxPython import *
+
+
+#---------------------------------------------------------------------------
+
+class MyFrame(wxFrame):
+    def __init__(self, parent, id, title):
+        wxFrame.__init__(self, parent, id, title, wxPoint(100, 100), wxSize(160, 100))
+        self.Connect(-1, -1, wxEVT_MOVE, self.OnMove)
+
+    def OnCloseWindow(self, event):
+        self.Destroy()
+
+    def OnSize(self, event):
+        size = event.GetSize()
+        print "size:", size.width, size.height
+
+    def OnMove(self, event):
+        # Hmmm...  Doesn't seem to be implmented in wxWin yet...
+        pos = event.GetPosition()
+        print "pos:", pos.x, pos.y
+
+
+
+#---------------------------------------------------------------------------
+
+
+class MyApp(wxApp):
+    def OnInit(self):
+        frame = MyFrame(NULL, -1, "This is a test")
+        frame.Show(true)
+        self.SetTopWindow(frame)
+        return true
+
+#---------------------------------------------------------------------------
+
+
+def main():
+    app = MyApp(0)
+    app.MainLoop()
+
+
+def t():
+    import pdb
+    pdb.run('main()')
+
+if __name__ == '__main__':
+    main()
+
+
+
+#----------------------------------------------------------------------------
+#
+# $Log$
+# Revision 1.1  1998/08/09 08:28:05  RD
+# Initial version
+#
+#