52 TGDoubleHSlider* mTimeFrameSlider;
53 TGNumberEntryField* mTimeFrameSliderMin;
54 TGNumberEntryField* mTimeFrameSliderMax;
55 TGLabel* mSavedScreenshotFileName;
56 TGTextButton* mOnlineModeBtn;
57 TGTextButton* mSavedModeBtn;
58 TGTextButton* mSequentialModeBtn;
59 TGRadioButton* mNewestRunBtn;
60 TGRadioButton* mSyntheticRunBtn;
61 TGRadioButton* mCosmicsRunBtn;
62 TGRadioButton* mPhysicsRunBtn;
68 bool mUpdateGui =
true;
69 TString mDefaultDataDirectory;
70 long memoryUsedInfo = 0L;
75 void changeRunMode(
RunMode runMode);
76 static TGTextButton* makeButton(TGCompositeFrame* p,
const char* txt, Int_t
width = 0,
const char* txttooltip =
nullptr,
77 Int_t lo = 8, Int_t ro = 8, Int_t to = 4, Int_t bo = 4);
78 static TGRadioButton* makeRadioButton(TGButtonGroup*
g,
const char* txt, Int_t
width = 0,
const char* txttooltip =
nullptr,
bool checked =
false,
79 Int_t lo = 8, Int_t ro = 8, Int_t to = 0, Int_t bo = 0);
80 static TGDoubleHSlider* makeSlider(TGCompositeFrame* p,
const char* txt, Int_t
width = 0,
81 Int_t lo = 2, Int_t ro = 2, Int_t to = 2, Int_t bo = 2);
82 static void makeSliderRangeEntries(TGCompositeFrame* parent,
int height,
83 TGNumberEntryField*& minEntry,
const TString& minToolTip,
84 TGNumberEntryField*& maxEntry,
const TString& maxToolTip);
85 void createOutreachScreenshot();