32 #if defined(G4UI_BUILD_WIN32_SESSION) || defined(G4UI_USE_WIN32)    70   void AddMenu (
const char*,
const char*);
    75   void AddButton (
const char*,
const char*,
const char*);
    84   void SessionTerminate ();
    89   void TextAppendString(
char*);
    91   void SecondaryLoop (
const G4String&);
    97   HWND textWindow,editWindow;
    98   HMENU menuBar,defaultMenu;
    99   std::map<int,G4String, std::less<int> > commands;
   101   int textRows,textCols;
   102   static LRESULT CALLBACK MainWindowProc(HWND,UINT,WPARAM,LPARAM);
   103   static LRESULT CALLBACK TextWindowProc(HWND,UINT,WPARAM,LPARAM);
   104   static LRESULT CALLBACK EditWindowProc(HWND,UINT,WPARAM,LPARAM);
 virtual G4bool GetHelpChoice(G4int &)=0
 
virtual void ExitHelp() const =0
 
virtual G4int ReceiveG4cout(const G4String &coutString)
 
virtual void AddMenu(const char *, const char *)
 
virtual void PauseSessionStart(const G4String &Prompt)=0
 
virtual G4UIsession * SessionStart()=0
 
virtual void AddButton(const char *, const char *, const char *)
 
virtual G4int ReceiveG4cerr(const G4String &cerrString)