GUIMain.h
Go to the documentation of this file.
1 #ifndef OM_GUIMAIN_H
2 #define OM_GUIMAIN_H
3 #include "TGFrame.h"
4 #include "RQ_OBJECT.h"
5 
6 class TGTableLayout;
7 class TGTableLayoutHints;
8 namespace om { class MenuBar; }
9 namespace om { class HeaderBar; }
10 namespace om { class TabsBox; }
11 namespace om { class CaptionBox; }
12 namespace om { class PlotViewer; }
13 namespace om { class LogViewer; }
14 namespace om { class HistogramInfo; }
15 namespace om { class ButtonBank; }
16 
17 namespace om {
18  class GUIMain : public TGMainFrame {
19  RQ_OBJECT("om::GUIMain")
20  public:
21  GUIMain();
22  ~GUIMain();
23 
24  void CloseWindow();
25 
26  private:
27  TGTableLayout* fLayoutManager;
28  TGTableLayoutHints* fMenuBarHints;
29  TGTableLayoutHints* fHeaderBarHints;
30  TGTableLayoutHints* fTabsBoxHints;
31  TGTableLayoutHints* fCaptionBoxHints;
32  TGTableLayoutHints* fHistogramInfoHints;
33  TGTableLayoutHints* fButtonBankHints;
34  TGTableLayoutHints* fPlotViewerHints;
35  TGTableLayoutHints* fLogViewerHints;
36 
45 
46  ClassDef(GUIMain,0)
47  };
48 }
49 
50 #endif
51 ////////////////////////////////////////////////////////////////////////
TGTableLayoutHints * fLogViewerHints
Definition: GUIMain.h:35
TGTableLayoutHints * fPlotViewerHints
Definition: GUIMain.h:34
TGTableLayoutHints * fTabsBoxHints
Definition: GUIMain.h:30
TabsBox * fTabsBox
Definition: GUIMain.h:39
TGTableLayoutHints * fHeaderBarHints
Definition: GUIMain.h:29
ButtonBank * fButtonBank
Definition: GUIMain.h:42
TGTableLayout * fLayoutManager
Definition: GUIMain.h:27
TGTableLayoutHints * fButtonBankHints
Definition: GUIMain.h:33
TGTableLayoutHints * fHistogramInfoHints
Definition: GUIMain.h:32
void CloseWindow()
Definition: GUIMain.cxx:100
HistogramInfo * fHistogramInfo
Definition: GUIMain.h:41
LogViewer * fLogViewer
Definition: GUIMain.h:44
HeaderBar * fHeaderBar
Definition: GUIMain.h:38
MenuBar * fMenuBar
Definition: GUIMain.h:37
TGTableLayoutHints * fMenuBarHints
Definition: GUIMain.h:28
CaptionBox * fCaptionBox
Definition: GUIMain.h:40
TGTableLayoutHints * fCaptionBoxHints
Definition: GUIMain.h:31
Online Monitoring package header.
PlotViewer * fPlotViewer
Definition: GUIMain.h:43