]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/tests/test1.py
Initial version
[wxWidgets.git] / utils / wxPython / tests / test1.py
1 #!/bin/env python
2 #----------------------------------------------------------------------------
3 # Name: test1.py
4 # Purpose: A minimal wxPython program
5 #
6 # Author: Robin Dunn
7 #
8 # Created:
9 # RCS-ID: $Id$
10 # Copyright: (c) 1998 by Total Control Software
11 # Licence: wxWindows license
12 #----------------------------------------------------------------------------
13
14
15 from wxPython import *
16
17
18 #---------------------------------------------------------------------------
19
20 class MyFrame(wxFrame):
21 def __init__(self, parent, id, title):
22 wxFrame.__init__(self, parent, id, title, wxPoint(100, 100), wxSize(160, 100))
23 self.Connect(-1, -1, wxEVT_MOVE, self.OnMove)
24
25 def OnCloseWindow(self, event):
26 self.Destroy()
27
28 def OnSize(self, event):
29 size = event.GetSize()
30 print "size:", size.width, size.height
31
32 def OnMove(self, event):
33 # Hmmm... Doesn't seem to be implmented in wxWin yet...
34 pos = event.GetPosition()
35 print "pos:", pos.x, pos.y
36
37
38
39 #---------------------------------------------------------------------------
40
41
42 class MyApp(wxApp):
43 def OnInit(self):
44 frame = MyFrame(NULL, -1, "This is a test")
45 frame.Show(true)
46 self.SetTopWindow(frame)
47 return true
48
49 #---------------------------------------------------------------------------
50
51
52 def main():
53 app = MyApp(0)
54 app.MainLoop()
55
56
57 def t():
58 import pdb
59 pdb.run('main()')
60
61 if __name__ == '__main__':
62 main()
63
64
65
66 #----------------------------------------------------------------------------
67 #
68 # $Log$
69 # Revision 1.1 1998/08/09 08:28:05 RD
70 # Initial version
71 #
72 #