X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fctsim.h;h=c87880332c2fff2104e4bf4e44f9dd2a0de71036;hp=e33c05cd2f914f3661b9a1a74c5cff21a6c0c9f9;hb=d3fa225aa232e132cc198672c4fc148f96a1ab8c;hpb=f692b2d39f56ffbafc04283f32233c098aa2978b diff --git a/src/ctsim.h b/src/ctsim.h index e33c05c..c878803 100644 --- a/src/ctsim.h +++ b/src/ctsim.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: ctsim.h,v 1.40 2001/02/02 00:46:38 kevin Exp $ +** $Id: ctsim.h,v 1.43 2001/02/11 04:56:38 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -39,6 +39,7 @@ #include "wx/wx.h" #endif #include "wx/config.h" +#include "wx/msw/helpchm.h" #ifdef MSVC #define CTSIM_MDI 1 @@ -108,7 +109,7 @@ private: bool m_bShuttingDown; #if CTSIM_WINHELP - wxWinHelpController m_winHelp; + wxCHMHelpController m_winHelp; #endif wxHtmlHelpController m_htmlHelp; @@ -122,7 +123,7 @@ public: void OnSize (wxSizeEvent& event); #if CTSIM_WINHELP - wxWinHelpController& getWinHelpController() + wxCHMHelpController& getWinHelpController() {return m_winHelp; } #endif wxHtmlHelpController& getHtmlHelpController() @@ -134,6 +135,7 @@ public: void OnHelpTopics (wxCommandEvent& event); void OnHelpContents (wxCommandEvent& event); void OnCreatePhantom (wxCommandEvent& event); + void OnPreferences (wxCommandEvent& event); #if defined(CTSIM_WINHELP) && (defined(DEBUG) || defined(_DEBUG)) void OnHelpSecondary (wxCommandEvent& event); @@ -177,7 +179,8 @@ class CTSimApp: public wxApp private: enum { O_HELP, O_VERSION }; static struct option ctsimOptions[]; - + + bool m_bAdvancedOptions; wxDocManager* m_docManager; MainFrame* m_pFrame; wxConfig* m_pConfig; @@ -214,7 +217,9 @@ public: { return new EZPlotDialog (m_pFrame); } void getCompatibleImages (const ImageFileDocument* pIFDoc, std::vector& vecIF); - + bool getAdvancedOptions() const { return m_bAdvancedOptions; } + void setAdvancedOptions (bool bAdv) { m_bAdvancedOptions = bAdv; } + void setIconForFrame (wxFrame* pFrame); wxConfig* getConfig() { return m_pConfig; } @@ -248,11 +253,14 @@ enum { MAINMENU_HELP_ABOUT = 600, MAINMENU_HELP_CONTENTS, MAINMENU_HELP_TOPICS, +#if defined(CTSIM_WINHELP) && (defined(DEBUG) || defined(_DEBUG)) MAINMENU_HELP_SECONDARY, +#endif MAINMENU_FILE_CREATE_PHANTOM, MAINMENU_FILE_CREATE_FILTER, MAINMENU_FILE_EXIT, + MAINMENU_FILE_PREFERENCES, PJMENU_FILE_PROPERTIES, PJMENU_RECONSTRUCT_FBP, @@ -315,6 +323,9 @@ enum { GRAPH3D_VIEW_COLOR, GRAPH3D_VIEW_LIGHTING, GRAPH3D_VIEW_SMOOTH, + GRAPH3D_VIEW_SCALE_AUTO, + GRAPH3D_VIEW_SCALE_MINMAX, + GRAPH3D_VIEW_SCALE_FULL, }; #endif