from wxPython.wx import * #--------------------------------------------------------------------------- class MyMiniFrame(wxMiniFrame): def __init__(self, parent, ID, title, pos, size, style): wxMiniFrame.__init__(self, parent, ID, title, pos, size, style) panel = wxPanel(self, -1) button = wxButton(panel, 1003, "Close Me") button.SetPosition(wxPoint(15, 15)) EVT_BUTTON(self, 1003, self.OnCloseMe) EVT_CLOSE(self, self.OnCloseWindow) def OnCloseMe(self, event): self.Close(true) def OnCloseWindow(self, event): self.Destroy() #--------------------------------------------------------------------------- def runTest(frame, nb, log): win = MyMiniFrame(frame, -1, "This is a wxMiniFrame", (250, 250), (200, 200), wxDEFAULT_FRAME_STYLE | wxTINY_CAPTION_HORIZ) frame.otherWin = win win.Show(true) #--------------------------------------------------------------------------- overview = """\ """