X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b6a69abc7db6b6337e72989cff4a2c36fc5f467b..7bf854050fd5c04469d4334524433a31d4ba997a:/utils/wxPython/tests/test1.py?ds=inline diff --git a/utils/wxPython/tests/test1.py b/utils/wxPython/tests/test1.py new file mode 100644 index 0000000000..d4f3e7ab7e --- /dev/null +++ b/utils/wxPython/tests/test1.py @@ -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 +# +#