TGLabel


class description - source file - inheritance tree

class TGLabel : public TGFrame


    protected:
virtual void DoRedraw() public:
TGLabel TGLabel(TGWindow* p, TGString* text, GContext_t norm = fgDefaultGC, FontStruct_t font = fgDefaultFontStruct, UInt_t options = kChildFrame, ULong_t back = fgDefaultFrameBackground) TGLabel TGLabel(TGWindow* p, char* text, GContext_t norm = fgDefaultGC, FontStruct_t font = fgDefaultFontStruct, UInt_t options = kChildFrame, ULong_t back = fgDefaultFrameBackground) TGLabel TGLabel(TGLabel&) virtual void ~TGLabel() TClass* Class() virtual TGDimension GetDefaultSize() const TGString* GetText() virtual TClass* IsA() void SetText(TGString* new_text) void SetTextJustify(Int_t tmode) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
TGString* fText label text UInt_t fTWidth text width UInt_t fTHeight text height Int_t fTMode text drawing mode (ETextJustification) Bool_t fTextChanged has text changed GContext_t fNormGC graphics context used for drawing label FontStruct_t fFontStruct font to draw label static GContext_t fgDefaultGC static FontStruct_t fgDefaultFontStruct

Class Description

                                                                      
 TGLabel                                                              
                                                                      
 This class handles GUI labels.                                       
                                                                      


TGLabel(const TGWindow *p, TGString *text, GContext_t norm, FontStruct_t font, UInt_t options, ULong_t back) : TGFrame(p, 1, 1, options, back)
 Create a label GUI object. TGLabel will become the owner of the
 text and will delete it in its dtor.

TGLabel(const TGWindow *p, const char *text, GContext_t norm, FontStruct_t font, UInt_t options, ULong_t back) : TGFrame(p, 1, 1, options, back)
 Create a label GUI object.

~TGLabel()
 Delete label.

void SetText(TGString *new_text)
 Set new text in label. After calling this method one needs to call
 the parents frame's Layout() method to force updating of the label size.

void DoRedraw()
 Redraw label widget.



Inline Functions


            TGDimension GetDefaultSize()
        const TGString* GetText()
                   void SetTextJustify(Int_t tmode)
                TClass* Class()
                TClass* IsA()
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                TGLabel TGLabel(TGLabel&)


Author: Fons Rademakers 06/01/98
Last update: 2.00/01 09/03/98 14.40.24 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.