Diana Software
pkg
dianagui
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
23
virtual
~QGCanvasWindowButtonsFrame
();
24
26
void
HandleExportCutsButton
();
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
47
void
HandleSaveCanvasButton
();
48
50
void
HandleSetupWindowButton
();
51
53
void
ShowDefaultDisplay
();
54
56
void
ShowSetupWindowDisplay
();
57
58
private
:
60
QGCanvasWindow
*
fCanvasWindow
;
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
QGCanvasWindowButtonsFrame
Part of a canvas window containing control buttons.
Definition:
QGCanvasWindowButtonsFrame.hh:17
QGCanvasWindowButtonsFrame::~QGCanvasWindowButtonsFrame
virtual ~QGCanvasWindowButtonsFrame()
Destructor.
Definition:
QGCanvasWindowButtonsFrame.cc:92
QGCanvasWindowButtonsFrame::fNewWindowButton
TGPictureButton * fNewWindowButton
New window button.
Definition:
QGCanvasWindowButtonsFrame.hh:75
QGCanvasWindowButtonsFrame::QGCanvasWindowButtonsFrame
QGCanvasWindowButtonsFrame(QGCanvasWindow *p=0, UInt_t w=70, UInt_t h=70)
Constructor.
Definition:
QGCanvasWindowButtonsFrame.cc:39
QGCanvasWindowButtonsFrame::HandleQuitButton
void HandleQuitButton()
Handle quit button.
Definition:
QGCanvasWindowButtonsFrame.cc:143
QGCanvasWindowButtonsFrame::fGoToPlotsButton
TGPictureButton * fGoToPlotsButton
Back to plots button.
Definition:
QGCanvasWindowButtonsFrame.hh:66
QGCanvasWindowButtonsFrame::fPlotsListButton
TGPictureButton * fPlotsListButton
Plots list button.
Definition:
QGCanvasWindowButtonsFrame.hh:78
QGCanvasWindowButtonsFrame::fSaveCanvasButton
TGPictureButton * fSaveCanvasButton
Save canvas button.
Definition:
QGCanvasWindowButtonsFrame.hh:84
QGCanvasWindowButtonsFrame::HandleSaveCanvasButton
void HandleSaveCanvasButton()
Handle save canvas button.
Definition:
QGCanvasWindowButtonsFrame.cc:148
QGCanvasWindowButtonsFrame::ShowSetupWindowDisplay
void ShowSetupWindowDisplay()
Show setup window display, hide everything except back-to-plots button.
Definition:
QGCanvasWindowButtonsFrame.cc:196
QGCanvasWindowButtonsFrame::HandleNameButton
void HandleNameButton()
Handle name button click.
Definition:
QGCanvasWindowButtonsFrame.cc:108
QGCanvasWindowButtonsFrame::fNameButton
TGPictureButton * fNameButton
Name button.
Definition:
QGCanvasWindowButtonsFrame.hh:69
QGCanvasWindowButtonsFrame::fExportCutsButton
TGPictureButton * fExportCutsButton
Export cuts button.
Definition:
QGCanvasWindowButtonsFrame.hh:63
QGCanvasWindowButtonsFrame::fNameEntryBox
TGTextEntry * fNameEntryBox
Name entry box.
Definition:
QGCanvasWindowButtonsFrame.hh:72
QGCanvasWindowButtonsFrame::HandleExportCutsButton
void HandleExportCutsButton()
Handle export cuts button.
Definition:
QGCanvasWindowButtonsFrame.cc:97
QGCanvasWindowButtonsFrame::fQuitButton
TGPictureButton * fQuitButton
Quit button.
Definition:
QGCanvasWindowButtonsFrame.hh:81
QGCanvasWindowButtonsFrame::fSetupWindowButton
TGPictureButton * fSetupWindowButton
Setup window button.
Definition:
QGCanvasWindowButtonsFrame.hh:87
QGCanvasWindowButtonsFrame::HandleSetupWindowButton
void HandleSetupWindowButton()
Handle setup window button.
Definition:
QGCanvasWindowButtonsFrame.cc:177
QGCanvasWindowButtonsFrame::ShowDefaultDisplay
void ShowDefaultDisplay()
Show default display, hide certain elements.
Definition:
QGCanvasWindowButtonsFrame.cc:182
QGCanvasWindowButtonsFrame::HandleNameEntryBox
void HandleNameEntryBox()
Handle name entry box.
Definition:
QGCanvasWindowButtonsFrame.cc:121
QGCanvasWindowButtonsFrame::HandleGoToPlotsButton
void HandleGoToPlotsButton()
Handle go-to-plots button.
Definition:
QGCanvasWindowButtonsFrame.cc:102
QGCanvasWindowButtonsFrame::fCanvasWindow
QGCanvasWindow * fCanvasWindow
Parent canvas window.
Definition:
QGCanvasWindowButtonsFrame.hh:60
QGCanvasWindowButtonsFrame::HandleNewWindowButton
void HandleNewWindowButton()
Handle new window button.
Definition:
QGCanvasWindowButtonsFrame.cc:132
QGCanvasWindowButtonsFrame::HandlePlotsListButton
void HandlePlotsListButton()
Handle plots list button.
Definition:
QGCanvasWindowButtonsFrame.cc:138
QGCanvasWindow
Window containing a ROOT canvas.
Definition:
QGCanvasWindow.hh:26
Generated by
1.9.1