12 #ifndef ROOT_TGStatusBar
13 #define ROOT_TGStatusBar
28 class TGStatusBarPart;
void Draw3DCorner(Bool_t corner)
static const TGGC & GetDefaultGC()
Return default graphics context in use.
friend class TGStatusBarPart
TGDimension GetDefaultSize() const
Return default size.
#define ClassDef(name, id)
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
virtual void SetText(TGString *text, Int_t partidx=0)
Set text in partition partidx in status bar.
TGStatusBarPart ** fStatusPart
TGStatusBar & operator=(const TGStatusBar &)
TGStatusBar(const TGStatusBar &)
static TGGC * fgDefaultGC
void AddText(const char *text, Int_t partidx=0)
const char * GetText(Int_t partidx=0) const
return text in the part partidx
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save a status bar widget as a C++ statement(s) on output stream out.
virtual void DrawBorder()
Draw the status bar border (including cute 3d corner).
virtual ~TGStatusBar()
Delete status bar widget.
static const TGFont * fgDefaultFont
virtual void SetParts(Int_t npart)
Divide the status bar in npart equal sized parts.
virtual void DoRedraw()
Redraw status bar.
static FontStruct_t GetDefaultFontStruct()
Return default font structure in use.
TGCompositeFrame * GetBarPart(Int_t npart) const
Returns bar part.