Diana Software
QGCanvasWindowButtonsFrame.hh
Go to the documentation of this file.
1 #ifndef _QG_CANVAS_WINDOW_BUTTONS_FRAME_HH_
2 #define _QG_CANVAS_WINDOW_BUTTONS_FRAME_HH_
3 
11 #include "TGFrame.h"
12 
13 class QGCanvasWindow;
14 class TGPictureButton;
15 class TGTextEntry;
16 
17 class QGCanvasWindowButtonsFrame : public TGHorizontalFrame {
18 public:
20  QGCanvasWindowButtonsFrame(QGCanvasWindow *p = 0, UInt_t w = 70, UInt_t h = 70);
21 
24 
27 
29  void HandleGoToPlotsButton();
30 
32  void HandleNameButton();
33 
35  void HandleNameEntryBox();
36 
38  void HandleNewWindowButton();
39 
41  void HandlePlotsListButton();
42 
44  void HandleQuitButton();
45 
48 
51 
53  void ShowDefaultDisplay();
54 
57 
58 private:
61 
63  TGPictureButton *fExportCutsButton;
64 
66  TGPictureButton *fGoToPlotsButton;
67 
69  TGPictureButton *fNameButton;
70 
72  TGTextEntry *fNameEntryBox;
73 
75  TGPictureButton *fNewWindowButton;
76 
78  TGPictureButton *fPlotsListButton;
79 
81  TGPictureButton *fQuitButton;
82 
84  TGPictureButton *fSaveCanvasButton;
85 
87  TGPictureButton *fSetupWindowButton;
88 
89  ClassDef(QGCanvasWindowButtonsFrame, 0)
90 };
91 
92 #endif
Part of a canvas window containing control buttons.
virtual ~QGCanvasWindowButtonsFrame()
Destructor.
TGPictureButton * fNewWindowButton
New window button.
QGCanvasWindowButtonsFrame(QGCanvasWindow *p=0, UInt_t w=70, UInt_t h=70)
Constructor.
void HandleQuitButton()
Handle quit button.
TGPictureButton * fGoToPlotsButton
Back to plots button.
TGPictureButton * fPlotsListButton
Plots list button.
TGPictureButton * fSaveCanvasButton
Save canvas button.
void HandleSaveCanvasButton()
Handle save canvas button.
void ShowSetupWindowDisplay()
Show setup window display, hide everything except back-to-plots button.
void HandleNameButton()
Handle name button click.
TGPictureButton * fNameButton
Name button.
TGPictureButton * fExportCutsButton
Export cuts button.
TGTextEntry * fNameEntryBox
Name entry box.
void HandleExportCutsButton()
Handle export cuts button.
TGPictureButton * fQuitButton
Quit button.
TGPictureButton * fSetupWindowButton
Setup window button.
void HandleSetupWindowButton()
Handle setup window button.
void ShowDefaultDisplay()
Show default display, hide certain elements.
void HandleNameEntryBox()
Handle name entry box.
void HandleGoToPlotsButton()
Handle go-to-plots button.
QGCanvasWindow * fCanvasWindow
Parent canvas window.
void HandleNewWindowButton()
Handle new window button.
void HandlePlotsListButton()
Handle plots list button.
Window containing a ROOT canvas.