52#define ID_EXIT_APP                     40001 
   53#define ID_OPEN_MACRO                   40002 
   54#define ID_SAVE_VIEWER_STATE            40003 
   55#define ID_RUN_BEAMON                   40004 
   56#define ID_RUN_CMD                      40005 
   57#define ID_VIEW_SOLID                   40006 
   58#define ID_VIEW_WIREFRAME               40007 
   59#define ID_PROJ_ORTHOGRAPHIC            40008 
   60#define ID_PROJ_PERSPECTIVE             40009 
   61#define ID_ZOOM_IN                      40010 
   62#define ID_ZOOM_OUT                     40011 
   63#define ID_ORIENTATION_XY               40012 
   64#define ID_ORIENTATION_XZ               40013 
   65#define ID_ORIENTATION_YZ               40014 
   66#define ID_ORIENTATION_OBLIQUE          40015 
   67#define ID_HELP_ABOUT                   40016 
   68#define ID_LOG_CLEAN                    40017 
   69#define ID_LOG_SAVE                     40018 
   72#define MAX_HISTORY_ITEMS               10 
   74#define IDC_MAIN_EDIT                   101 
   75#define IDC_MAIN_TOOL                   102 
   76#define IDC_MAIN_TREE_VIEW              104 
   77#define IDC_MAIN_COMBO                  105 
   78#define IDC_MAIN_STATUS                 106 
  105    void AddMenu(
const char*, 
const char*) 
override;
 
  112    void AddButton(
const char*, 
const char*, 
const char*) 
override;
 
  172    std::map<G4int, G4String, std::less<G4int> > 
commands;
 
  174    static LRESULT CALLBACK 
MainWindowProc(HWND, UINT, WPARAM, LPARAM);
 
static G4String GetShortCommandPath(G4String)
G4int ReceiveG4cout(const G4String &) override
HTREEITEM AddItemToHelpTree(LPTSTR, HTREEITEM=TVI_ROOT)
G4bool GetHelpChoice(G4int &) override
G4UIsession * SessionStart() override
std::vector< G4String > fHistory
G4bool ProcessDefaultCommands(G4int)
static LRESULT CALLBACK MainWindowProc(HWND, UINT, WPARAM, LPARAM)
void ExitHelp() const override
std::map< G4int, G4String, std::less< G4int > > commands
void CreateHelpTree(HTREEITEM, G4UIcommandTree *)
void SecondaryLoop(const G4String &)
G4VInteractorManager * interactorManager
void AddMenu(const char *, const char *) override
static LRESULT CALLBACK ComboEditorWindowProc(HWND, UINT, WPARAM, LPARAM)
void PauseSessionStart(const G4String &) override
G4String GetHelpTreeToolTips(HTREEITEM)
LPSTR GetItemPath(HTREEITEM)
G4bool SaveLogFile(LPCTSTR)
G4bool InitHelpTreeItems()
G4bool ResizeComponents(HWND)
static G4String GetToolTips(G4int)
G4String GetCommand(G4int)
void AddButton(const char *, const char *, const char *) override
static G4String ConvertNewLines(G4String)
G4int ReceiveG4cerr(const G4String &) override
void Prompt(const G4String &)
G4bool CreateComponents(HWND)
void HelpTreeDoubleClick(HTREEITEM)