]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/tests/test1.py
-Debian glibc2 system is 'linux-gnu', not 'Linux';updated .cvsignore's -Markus
[wxWidgets.git] / utils / wxPython / tests / test1.py
CommitLineData
7bf85405
RD
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
15from wxPython import *
16
17
18#---------------------------------------------------------------------------
19
20class 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
42class 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
52def main():
53 app = MyApp(0)
54 app.MainLoop()
55
56
57def t():
58 import pdb
59 pdb.run('main()')
60
61if __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#