import wx import MDIDemo import MDISashDemo #---------------------------------------------------------------------- class TestPanel(wx.Panel): def __init__(self, parent, log): self.log = log wx.Panel.__init__(self, parent, -1) b1 = wx.Button(self, -1, "MDI demo") self.Bind(wx.EVT_BUTTON, self.ShowMDIDemo, b1) b2 = wx.Button(self, -1, "MDI with SashWindows demo") self.Bind(wx.EVT_BUTTON, self.ShowMDISashDemo, b2) box = wx.BoxSizer(wx.VERTICAL) box.Add((20, 30)) box.Add(b1, 0, wx.ALIGN_CENTER|wx.ALL, 15) box.Add(b2, 0, wx.ALIGN_CENTER|wx.ALL, 15) self.SetAutoLayout(True) self.SetSizer(box) def ShowMDIDemo(self, evt): frame = MDIDemo.MyParentFrame() frame.Show() def ShowMDISashDemo(self, evt): frame = MDISashDemo.MyParentFrame() frame.Show() #---------------------------------------------------------------------- def runTest(frame, nb, log): win = TestPanel(nb, log) return win #---------------------------------------------------------------------- overview = """