+
+if __name__ == '__main__':
+ import sys
+ class DummyLog:
+ def WriteText(self, text):
+ sys.stdout.write(text)
+
+ class TestApp(wxApp):
+ def OnInit(self):
+ self.MakeFrame()
+ return true
+
+ def MakeFrame(self, event=None):
+ frame = wxFrame(None, -1, "Custom Drag and Drop", size=(550,400))
+ menu = wxMenu()
+ menu.Append(6543, "Window")
+ mb = wxMenuBar()
+ mb.Append(menu, "New")
+ frame.SetMenuBar(mb)
+ EVT_MENU(frame, 6543, self.MakeFrame)
+ panel = TestPanel(frame, DummyLog())
+ frame.Show(true)
+ self.SetTopWindow(frame)
+
+
+
+ app = TestApp(0)
+ app.MainLoop()
+