#include <TMainDisplayWindow.hxx>
|
TGTextButton * | GetResetButton () |
|
TGTextButton * | GetNextButton () |
|
TGTextButton * | GetNextInterestingButton () |
|
TGTextButton * | GetQuitButton () |
|
TGNumberEntry * | GetSkipEventButton () |
|
| TMainDisplayWindow (const TGWindow *p, UInt_t w, UInt_t h, bool isOffline, bool updatingBasedSeconds) |
|
virtual | ~TMainDisplayWindow () |
|
void | SavePadButtonAction () |
| Method to call when 'save pad' button is pressed.
|
|
void | SaveCanvasButtonAction () |
| Method to call when 'save canvas' button is pressed.
|
|
void | NewTBrowserButtonAction () |
|
void | PauseResumeButtonAction () |
| Method to call when 'pause/resume' button is pressed.
|
|
void | FreeRunningButtonAction () |
| Method to call when 'free-running/resume' button is pressed.
|
|
bool | IsDisplayPaused () |
|
bool | IsDisplayFreeRunning () |
|
std::pair< int, int > | AddSingleTab (std::string name, TGTab *tab=0, int mainTabIndex=-1) |
|
std::pair< int, int > | AddCanvas (std::string subtabname, std::string tabname=std::string("")) |
|
void | BuildWindow () |
|
void | ResetSize () |
|
void | CleanTBrowser () |
|
TCanvas * | GetCanvas (const char *name) |
| Get a particular canvas based on canvas name.
|
|
TRootEmbeddedCanvas * | GetCurrentEmbeddedCanvas () |
| Return the current embedded canvas.
|
|
TGCompositeFrame * | GetCurrentCompositeFrame () |
|
TGCompositeFrame * | GetCompositeFrame (std::pair< int, int > index) |
|
std::pair< int, int > | GetCurrentTabIndex () |
| Return an pair<int> index for current tab/sub-tab;.
|
|
std::string | GetCurrentTabName () |
| Return the canvas name for the current tab.
|
|
TGTab * | GetSubTab (int index) |
|
TGMainFrame * | GetMain () |
|
TGTab * | GetTab () |
|
Definition at line 19 of file TMainDisplayWindow.hxx.
◆ TMainDisplayWindow()
TMainDisplayWindow::TMainDisplayWindow |
( |
const TGWindow * |
p, |
|
|
UInt_t |
w, |
|
|
UInt_t |
h, |
|
|
bool |
isOffline, |
|
|
bool |
updatingBasedSeconds |
|
) |
| |
◆ ~TMainDisplayWindow()
TMainDisplayWindow::~TMainDisplayWindow |
( |
| ) |
|
|
virtual |
◆ AddCanvas()
std::pair< int, int > TMainDisplayWindow::AddCanvas |
( |
std::string |
subtabname, |
|
|
std::string |
tabname = std::string("") |
|
) |
| |
◆ AddSingleTab()
std::pair< int, int > TMainDisplayWindow::AddSingleTab |
( |
std::string |
name, |
|
|
TGTab * |
tab = 0 , |
|
|
int |
mainTabIndex = -1 |
|
) |
| |
◆ BuildWindow()
void TMainDisplayWindow::BuildWindow |
( |
| ) |
|
This method should be called just once, after you have added all the canvases and tabs that you want.
Definition at line 303 of file TMainDisplayWindow.cxx.
◆ CleanTBrowser()
void TMainDisplayWindow::CleanTBrowser |
( |
| ) |
|
|
inline |
◆ FreeRunningButtonAction()
void TMainDisplayWindow::FreeRunningButtonAction |
( |
| ) |
|
◆ GetCanvas()
TCanvas * TMainDisplayWindow::GetCanvas |
( |
const char * |
name | ) |
|
◆ GetCompositeFrame()
TGCompositeFrame * TMainDisplayWindow::GetCompositeFrame |
( |
std::pair< int, int > |
index | ) |
|
◆ GetCurrentCompositeFrame()
TGCompositeFrame * TMainDisplayWindow::GetCurrentCompositeFrame |
( |
| ) |
|
◆ GetCurrentEmbeddedCanvas()
TRootEmbeddedCanvas * TMainDisplayWindow::GetCurrentEmbeddedCanvas |
( |
| ) |
|
◆ GetCurrentTabIndex()
std::pair< int, int > TMainDisplayWindow::GetCurrentTabIndex |
( |
| ) |
|
◆ GetCurrentTabName()
std::string TMainDisplayWindow::GetCurrentTabName |
( |
| ) |
|
◆ GetEmbeddedCanvas()
TRootEmbeddedCanvas * TMainDisplayWindow::GetEmbeddedCanvas |
( |
const char * |
name | ) |
|
|
private |
◆ GetMain()
◆ GetNextButton()
◆ GetNextInterestingButton()
TGTextButton * TMainDisplayWindow::GetNextInterestingButton |
( |
| ) |
|
|
inline |
◆ GetNumberSubTabs()
int TMainDisplayWindow::GetNumberSubTabs |
( |
int |
i | ) |
|
|
private |
◆ GetQuitButton()
◆ GetResetButton()
◆ GetSkipEventButton()
TGNumberEntry * TMainDisplayWindow::GetSkipEventButton |
( |
| ) |
|
|
inline |
◆ GetSubTab()
TGTab * TMainDisplayWindow::GetSubTab |
( |
int |
index | ) |
|
◆ GetTab() [1/2]
TGTab * TMainDisplayWindow::GetTab |
( |
| ) |
|
|
inline |
◆ GetTab() [2/2]
TGTab * TMainDisplayWindow::GetTab |
( |
std::pair< int, int > |
tabindex | ) |
|
|
private |
◆ GetTabName()
std::string TMainDisplayWindow::GetTabName |
( |
TGTab * |
tab, |
|
|
int |
index = -1 |
|
) |
| |
|
private |
◆ IsDisplayFreeRunning()
bool TMainDisplayWindow::IsDisplayFreeRunning |
( |
| ) |
|
|
inline |
◆ IsDisplayPaused()
bool TMainDisplayWindow::IsDisplayPaused |
( |
| ) |
|
|
inline |
◆ NewTBrowserButtonAction()
void TMainDisplayWindow::NewTBrowserButtonAction |
( |
| ) |
|
◆ PauseResumeButtonAction()
void TMainDisplayWindow::PauseResumeButtonAction |
( |
| ) |
|
◆ ResetSize()
void TMainDisplayWindow::ResetSize |
( |
| ) |
|
This resizing is still not working right! You can easily get a situation where resizing doesn't work. Argh.
Definition at line 132 of file TMainDisplayWindow.cxx.
◆ SaveCanvasButtonAction()
void TMainDisplayWindow::SaveCanvasButtonAction |
( |
| ) |
|
◆ SavePadButtonAction()
void TMainDisplayWindow::SavePadButtonAction |
( |
| ) |
|
◆ fFrame
TGFrame* TMainDisplayWindow::fFrame |
|
private |
◆ fFreeRunningButton
◆ fHframe
TGHorizontalFrame* TMainDisplayWindow::fHframe |
|
private |
◆ fIsOffline
bool TMainDisplayWindow::fIsOffline |
|
private |
Variables to keep track of state of display Are we processing offline?
Definition at line 33 of file TMainDisplayWindow.hxx.
◆ fMain
◆ fMainDisplayDefaultHeight
int TMainDisplayWindow::fMainDisplayDefaultHeight |
|
private |
◆ fMainDisplayDefaultWidth
int TMainDisplayWindow::fMainDisplayDefaultWidth |
|
private |
◆ fNextButton
◆ fNextInterestingButton
◆ fNumberSkipEventButton
TGNumberEntry* TMainDisplayWindow::fNumberSkipEventButton |
|
private |
◆ fOpenNewTBrowser
◆ fPauseButton
◆ fProcessingFreeRunning
bool TMainDisplayWindow::fProcessingFreeRunning |
|
private |
◆ fProcessingPaused
bool TMainDisplayWindow::fProcessingPaused |
|
private |
◆ fQuitButton
◆ fResetButton
◆ fSaveCanvasButton
◆ fSavePadButton
◆ fTab
TGTab* TMainDisplayWindow::fTab |
|
private |
◆ fTBrowser
TBrowser* TMainDisplayWindow::fTBrowser |
|
private |
The documentation for this class was generated from the following files: