+++ /dev/null
-#!/usr/bin/env python
-
-from wxPython.wx import *
-from wxScrolledWindow import MyCanvas
-
-#----------------------------------------------------------------------
-
-class MyParentFrame(wxMDIParentFrame):
- def __init__(self):
- wxMDIParentFrame.__init__(self, None, -1, "MDI Parent", size=(600,400))
-
- self.winCount = 0
- menu = wxMenu()
- menu.Append(5000, "&New Window")
- menu.AppendSeparator()
- menu.Append(5001, "E&xit")
-
- menubar = wxMenuBar()
- menubar.Append(menu, "&File")
- self.SetMenuBar(menubar)
-
- #self.CreateStatusBar()
-
- EVT_MENU(self, 5000, self.OnNewWindow)
- EVT_MENU(self, 5001, self.OnExit)
-
-
- def OnExit(self, evt):
- self.Close(true)
-
-
- def OnNewWindow(self, evt):
- self.winCount = self.winCount + 1
- win = wxMDIChildFrame(self, -1, "Child Window: %d" % self.winCount)
- canvas = MyCanvas(win)
- win.Show(true)
-
-
-#----------------------------------------------------------------------
-
-class MyApp(wxApp):
- def OnInit(self):
- frame = MyParentFrame()
- frame.Show(true)
- self.SetTopWindow(frame)
- return true
-
-
-app = MyApp(0)
-app.MainLoop()
-
-
-