- 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);\r
- void OnCreateFilter (wxCommandEvent& event);
- void OnExit (wxCommandEvent& event);
-
- void OnUpdateUI (wxUpdateUIEvent& event);
-
- wxTextCtrl* getLog()
- { return m_pLog; }
-
- void OnWindowMenu0 (wxCommandEvent& event);
- void OnWindowMenu1 (wxCommandEvent& event);
- void OnWindowMenu2 (wxCommandEvent& event);
- void OnWindowMenu3 (wxCommandEvent& event);
- void OnWindowMenu4 (wxCommandEvent& event);
- void OnWindowMenu5 (wxCommandEvent& event);
- void OnWindowMenu6 (wxCommandEvent& event);
- void OnWindowMenu7 (wxCommandEvent& event);
- void OnWindowMenu8 (wxCommandEvent& event);
- void OnWindowMenu9 (wxCommandEvent& event);
- void OnWindowMenu10 (wxCommandEvent& event);
- void OnWindowMenu11 (wxCommandEvent& event);
- void OnWindowMenu12 (wxCommandEvent& event);
- void OnWindowMenu13 (wxCommandEvent& event);
- void OnWindowMenu14 (wxCommandEvent& event);
- void OnWindowMenu15 (wxCommandEvent& event);
- void OnWindowMenu16 (wxCommandEvent& event);
- void OnWindowMenu17 (wxCommandEvent& event);
- void OnWindowMenu18 (wxCommandEvent& event);
- void OnWindowMenu19 (wxCommandEvent& event);
-
- void DoWindowMenu (int iMenuPosition, wxCommandEvent& event);
-
- DECLARE_EVENT_TABLE()
+ MainFrame(wxDocManager *manager, wxFrame *frame, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, const long type);
+ virtual ~MainFrame();
+
+#ifdef CTSIM_CUSTOM_MRU
+ void OnMRUFile (wxCommandEvent& 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);
+
+ void OnUpdateUI (wxUpdateUIEvent& event);
+
+ void OnWindowMenu0 (wxCommandEvent& event);
+ void OnWindowMenu1 (wxCommandEvent& event);
+ void OnWindowMenu2 (wxCommandEvent& event);
+ void OnWindowMenu3 (wxCommandEvent& event);
+ void OnWindowMenu4 (wxCommandEvent& event);
+ void OnWindowMenu5 (wxCommandEvent& event);
+ void OnWindowMenu6 (wxCommandEvent& event);
+ void OnWindowMenu7 (wxCommandEvent& event);
+ void OnWindowMenu8 (wxCommandEvent& event);
+ void OnWindowMenu9 (wxCommandEvent& event);
+ void OnWindowMenu10 (wxCommandEvent& event);
+ void OnWindowMenu11 (wxCommandEvent& event);
+ void OnWindowMenu12 (wxCommandEvent& event);
+ void OnWindowMenu13 (wxCommandEvent& event);
+ void OnWindowMenu14 (wxCommandEvent& event);
+ void OnWindowMenu15 (wxCommandEvent& event);
+ void OnWindowMenu16 (wxCommandEvent& event);
+ void OnWindowMenu17 (wxCommandEvent& event);
+ void OnWindowMenu18 (wxCommandEvent& event);
+ void OnWindowMenu19 (wxCommandEvent& event);
+
+ void DoWindowMenu (int iMenuPosition, wxCommandEvent& event);
+
+ bool getShuttingDown() const { return m_bShuttingDown; }