Base Frame for build Apollo GUIs.
|
Public Types |
enum | QGUIButtons_t {
QGUI_CANCEL = 0,
QGUI_YES = 1,
QGUI_OK = 3,
QGUI_NO = 4,
QGUI_RETRY = 5,
QGUI_CLOSE = 6,
QGUI_IGNORE = 7
} |
Public Member Functions |
| QGUIBaseFrame (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h, UInt_t Options) |
virtual void | CloseWindow () |
void | Closed () |
Protected Member Functions |
const bool | IsColored () const |
void | SetDebugColor (bool isColored) |
void | EnableColor () |
void | DisableColor () |
const std::string | GetROOTVersion () const |
void | SetMainFrameName (const std::string &qName) |
const std::string | GetMainFrameName () const |
void | SetWho (const std::string &qWho) |
const std::string & | GetWho () const |
void | NoResizable () |
bool | AddImageToFrame (const std::string &qPathName, TGCompositeFrame *qFrame, size_t qWidth, size_t qHeight, int qLeft, int qRight, int qTop, int qBottom, size_t qOptions) |
bool | AddImageToFrame (const std::string &qPathName, TGCompositeFrame *qFrame, size_t qWidth, size_t qHeight, size_t qOptions) |
void | AddWritingToFrame (TGCompositeFrame *qFrame, const std::string &qWriting) |
void | AddLogger (TGCompositeFrame *qParent, TGTextView *&qLog, TGGroupFrame *qGroup) |
TGHorizontalFrame * | CreateHFrame (TGCompositeFrame *qParent, size_t qWidth, size_t qHeight) |
TGHorizontalFrame * | CreateHFrame (TGCompositeFrame *qParent, int qLeft, int qRight, int qTop, int qBottom, size_t qWidth, size_t qHeight) |
TGVerticalFrame * | CreateVFrame (TGCompositeFrame *qParent, size_t qWidth, size_t qHeight) |
TGVerticalFrame * | CreateVFrame (TGCompositeFrame *qParent, int qLeft, int qRight, int qTop, int qBottom, size_t qWidth, size_t qHeight) |
const std::string | GetTime () |
void | SendMsgOnScreen (const std::string &qWho, const std::string &qMsg, bool without) |
void | SendMsgOnScreen (const std::string &qMsg, bool without) |
void | SendMsgOnScreen (const std::string &qMsg) |
void | SetMessage (TGTextView *qLog, const std::string &qMsg, bool without) |
void | SetMessage (TGTextView *qLog, const std::string &qMsg) |
std::string | ToString (int Value, size_t nDigit) |
std::string | ToString (int Value) |
TGLayoutHints * | AddHints (const ULong_t &hints=kLHintsNormal, const Int_t &padLeft=2, const Int_t &padRight=2, const Int_t &padTop=2, const Int_t &padBottom=2) |
Private Member Functions |
TGLayoutHints * | FindHints (const ULong_t &hints=kLHintsNormal, const Int_t &padLeft=0, const Int_t &padRight=0, const Int_t &padTop=0, const Int_t &padBottom=0) const |
void | CleanHints () |
Private Attributes |
TGIcon * | fIcon |
const TGPicture * | fPicture |
std::string | fWho |
bool | fIsColor |
std::list< TGLayoutHints * > | fHints |