+// Define a new frame
+class MainFrame: public wxDocParentFrame
+{
+ DECLARE_CLASS(MainFrame)
+private:
+ wxTextCtrl* m_pLog;
+
+public:
+ MainFrame(wxDocManager *manager, wxFrame *frame, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, const long type);
+
+ void OnAbout (wxCommandEvent& event);
+ void OnHelpContents (wxCommandEvent& event);
+ void OnCreatePhantom (wxCommandEvent& event);
+ void OnExit (wxCommandEvent& event);
+
+ wxTextCtrl* getLog()
+ { return m_pLog; }
+
+ DECLARE_EVENT_TABLE()
+};
+