]> git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/wxMiniFrame.py
removed wxTLW cruft now that all ports have it
[wxWidgets.git] / wxPython / demo / wxMiniFrame.py
1
2 from wxPython.wx import *
3
4 #---------------------------------------------------------------------------
5 class MyMiniFrame(wxMiniFrame):
6 def __init__(self, parent, title, pos=wxDefaultPosition, size=wxDefaultSize,
7 style=wxDEFAULT_FRAME_STYLE ):
8 wxMiniFrame.__init__(self, parent, -1, title, pos, size, style)
9 panel = wxPanel(self, -1)
10
11 button = wxButton(panel, -1, "Close Me")
12 button.SetPosition(wxPoint(15, 15))
13 EVT_BUTTON(self, button.GetId(), self.OnCloseMe)
14 EVT_CLOSE(self, self.OnCloseWindow)
15
16 def OnCloseMe(self, event):
17 self.Close(true)
18
19 def OnCloseWindow(self, event):
20 self.Destroy()
21
22 #---------------------------------------------------------------------------
23
24 def runTest(frame, nb, log):
25 win = MyMiniFrame(frame, "This is a wxMiniFrame",
26 #pos=(250,250), size=(200,200),
27 style=wxDEFAULT_FRAME_STYLE | wxTINY_CAPTION_HORIZ)
28 win.SetSize((200, 200))
29 win.CenterOnParent(wxBOTH)
30 frame.otherWin = win
31 win.Show(true)
32
33
34 #---------------------------------------------------------------------------
35
36
37
38
39
40
41
42
43
44
45 overview = """\
46 """