![]() |
Diana Software
|
Part of a QGPlotFrame containing buttons to add new plots. More...
Public Member Functions | |
| QGPlotIconsFrame (QGPlotFrame *p, UInt_t w, UInt_t h) | |
| Constructor. More... | |
| virtual | ~QGPlotIconsFrame () |
| Destructor. More... | |
| void | HandleCopyLimitsButton () |
| Handle copy limits button. More... | |
| void | HandleEditPlotsButton () |
| Handle edit plots button. More... | |
| void | HandleGraphicalCutButton () |
| Handle graphical cut button. More... | |
| void | HandleHistogramButton () |
| Handle histogram button. More... | |
| void | HandlePulsesButton () |
| Handle pulses button. More... | |
| void | HandleScatterPlotButton () |
| Handle scatter plot button. More... | |
Private Attributes | |
| TGPictureButton * | fCopyLimitsButton |
| Copy limits button. More... | |
| TGPictureButton * | fEditPlotsButton |
| Edit plots button. More... | |
| TGPictureButton * | fGraphicalCutButton |
| Graphical cut icon button. More... | |
| TGPictureButton * | fHistogramButton |
| Histogram icon button. More... | |
| TGIcon * | fLogo |
| Logo. More... | |
| QGPlotFrame * | fPlotFrame |
| Pointer to plot frame. More... | |
| TGPictureButton * | fPulsesButton |
| Pulses icon button. More... | |
| TGPictureButton * | fScatterPlotButton |
| Scatter plot icon button. More... | |
Part of a QGPlotFrame containing buttons to add new plots.
Definition at line 17 of file QGPlotIconsFrame.hh.
| QGPlotIconsFrame::QGPlotIconsFrame | ( | QGPlotFrame * | p, |
| UInt_t | w, | ||
| UInt_t | h | ||
| ) |
Constructor.
Definition at line 43 of file QGPlotIconsFrame.cc.
References fCopyLimitsButton, fEditPlotsButton, fGraphicalCutButton, fHistogramButton, fLogo, fPulsesButton, and fScatterPlotButton.
|
virtual |
Destructor.
Definition at line 83 of file QGPlotIconsFrame.cc.
| void QGPlotIconsFrame::HandleCopyLimitsButton | ( | ) |
Handle copy limits button.
Definition at line 88 of file QGPlotIconsFrame.cc.
References QGCutsFrame::ClearCopiedCuts(), QGCutsFrame::CopyCut(), fPlotFrame, QGPlotFrame::GetCanvasWindow(), QGCanvasWindow::GetDrawnPlots(), QGPlotFrame::GetEmbeddedCanvas(), QGPlot::GetXVariable(), and QGPlot::GetYVariable().
| void QGPlotIconsFrame::HandleEditPlotsButton | ( | ) |
Handle edit plots button.
Definition at line 119 of file QGPlotIconsFrame.cc.
References fPlotFrame, QGPlotFrame::GetCanvasWindow(), and QGCanvasWindow::GetPlots().
| void QGPlotIconsFrame::HandleGraphicalCutButton | ( | ) |
Handle graphical cut button.
Definition at line 128 of file QGPlotIconsFrame.cc.
References QGGraphicalCut::Create(), fPlotFrame, QGPlotFrame::GetCanvasWindow(), QGCanvasWindow::GetDrawnPlots(), QGPlot::GetXVariable(), QGPlot::GetYVariable(), QGPlot::SetCanvasWindow(), QGPlot::SetXVariable(), and QGPlot::SetYVariable().
| void QGPlotIconsFrame::HandleHistogramButton | ( | ) |
Handle histogram button.
Definition at line 144 of file QGPlotIconsFrame.cc.
References QGHistogram::AutoSetStyle(), QGHistogram::DisplayEditWindow(), fPlotFrame, QGPlotFrame::GetCanvasWindow(), QGPlot::SetCanvasWindow(), and QGPlotListWindow::Update().
| void QGPlotIconsFrame::HandlePulsesButton | ( | ) |
Handle pulses button.
Definition at line 153 of file QGPlotIconsFrame.cc.
References QGCutsFrame::AddCut(), QGPulse::AutoSetStyle(), QGPulse::DisplayEditWindow(), QGCanvasWindow::DisplayPlotFrame(), fPlotFrame, QGPlotFrame::GetCanvasWindow(), QGPlotEditWindow::GetCutsFrame(), QGCanvasWindow::GetDrawnPlots(), QGPlot::GetEditWindow(), QGPlotFrame::GetEmbeddedCanvas(), QGCanvasWindow::GetFileHandler(), QGFileHandler::GetFilenames(), QGFileHandler::OpenFiles(), QGPlot::Plot(), QGPlot::SetCanvasWindow(), QGCutsFrame::SetCuts(), QGPlotListWindow::Update(), QGCanvasWindow::UpdateFileLabel(), and QGWindow::UpdateWindowDropDownBoxes().
| void QGPlotIconsFrame::HandleScatterPlotButton | ( | ) |
Handle scatter plot button.
Definition at line 205 of file QGPlotIconsFrame.cc.
References QGScatterPlot::AutoSetStyle(), QGScatterPlot::DisplayEditWindow(), fPlotFrame, QGPlotFrame::GetCanvasWindow(), QGPlot::SetCanvasWindow(), and QGPlotListWindow::Update().
|
private |
Copy limits button.
Definition at line 45 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().
|
private |
Edit plots button.
Definition at line 48 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().
|
private |
Graphical cut icon button.
Definition at line 51 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().
|
private |
Histogram icon button.
Definition at line 54 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().
|
private |
|
private |
Pointer to plot frame.
Definition at line 60 of file QGPlotIconsFrame.hh.
Referenced by HandleCopyLimitsButton(), HandleEditPlotsButton(), HandleGraphicalCutButton(), HandleHistogramButton(), HandlePulsesButton(), and HandleScatterPlotButton().
|
private |
Pulses icon button.
Definition at line 63 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().
|
private |
Scatter plot icon button.
Definition at line 66 of file QGPlotIconsFrame.hh.
Referenced by QGPlotIconsFrame().