- 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);
+ MainFrame(wxDocManager *manager, wxFrame *frame, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, const long type);
+ virtual ~MainFrame();
+
+#if wxCHECK_VERSION(2,9,0)
+ // Needed for wx3.0
+ void OnMRUFile(wxCommandEvent& event) {
+ if (m_docManager) m_docManager->OnMRUFile(event);
+ }
+#endif
+
+ void OnSize (wxSizeEvent& event);
+
+#if CTSIM_WINHELP
+ wxCHMHelpController& getWinHelpController()
+ {return m_winHelp; }
+#endif
+ wxHtmlHelpController& getHtmlHelpController()
+ { return m_htmlHelp; }
+
+ void showHelp (int commandID);
+
+ void OnAbout (wxCommandEvent& event);
+ void OnHelpContents (wxCommandEvent& event);
+ void OnHelpTips (wxCommandEvent& event);
+ void OnCreatePhantom (wxCommandEvent& event);
+ void OnPreferences (wxCommandEvent& event);
+ void OnLogEvent (wxCommandEvent& event); // used by thread children
+ void OnNewImageFile (wxCommandEvent& event);
+ void OnNewProjectionFile (wxCommandEvent& event);
+
+ void OnHelpButton (wxCommandEvent& event);
+ void OnImport (wxCommandEvent& event);
+
+#if defined(CTSIM_WINHELP) && (defined(DEBUG) || defined(_DEBUG))
+ void OnHelpSecondary (wxCommandEvent& event);
+#endif
+
+ void OnCreateFilter (wxCommandEvent& event);
+ void OnExit (wxCommandEvent& event);