TGTextButton
class description - source file - inheritance tree
    protected:
      virtual void DoRedraw()
              void Init()
    public:
             TGTextButton TGTextButton(const TGWindow* p, const char* s, Int_t id = -1, GContext_t norm = fgDefaultGC, FontStruct_t font = fgDefaultFontStruct, UInt_t option = kRaisedFrame|kDoubleBorder)
             TGTextButton TGTextButton(const TGWindow* p, TGHotString* s, Int_t id = -1, GContext_t norm = fgDefaultGC, FontStruct_t font = fgDefaultFontStruct, UInt_t option = kRaisedFrame|kDoubleBorder)
             TGTextButton TGTextButton(const TGWindow* p, const char* s, const char* cmd, Int_t id = -1, GContext_t norm = fgDefaultGC, FontStruct_t font = fgDefaultFontStruct, UInt_t option = kRaisedFrame|kDoubleBorder)
             TGTextButton TGTextButton(TGTextButton&)
             virtual void ~TGTextButton()
                  TClass* Class()
      virtual TGDimension GetDefaultSize() const
       const TGHotString* GetText() const
           virtual Bool_t HandleKey(Event_t* event)
          virtual TClass* IsA() const
                     void SetText(TGHotString* new_label)
                     void SetTextJustify(Int_t tmode)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
    protected:
             TGHotString* fLabel               button text
                    Int_t fTMode               text drawing mode (ETextJustification)
                    Int_t fHKeycode            hotkey
             FontStruct_t fFontStruct          font to draw text
      static FontStruct_t fgDefaultFontStruct  
                                                                      
 TGButton, TGTextButton, TGPictureButton, TGCheckButton and           
 TGRadioButton                                                        
                                                                      
 This header defines all GUI button widgets.                          
                                                                      
 TGButton is a button abstract base class. It defines general button  
 behaviour.                                                           
                                                                      
 Selecting a text or picture button will generate the event:          
 kC_COMMAND, kCM_BUTTON, button id, user data.                        
                                                                      
 Selecting a check button will generate the event:                    
 kC_COMMAND, kCM_CHECKBUTTON, button id, user data.                   
                                                                      
 Selecting a radio button will generate the event:                    
 kC_COMMAND, kCM_RADIOBUTTON, button id, user data.                   
                                                                      
 If a command string has been specified (via SetCommand()) then this  
 command string will be executed via the interpreter whenever a       
 button is selected. A command string can contain the macros:         
 $MSG   -- kC_COMMAND, kCM[CHECK|RADIO]BUTTON packed message          
           (use GET_MSG() and GET_SUBMSG() to unpack)                 
 $PARM1 -- button id                                                  
 $PARM2 -- user data pointer                                          
 Before executing these macros are expanded into the respective       
 Long_t's                                                             
                                                                      
 TGTextButton(const TGWindow *p, TGHotString *s, Int_t id,
                           GContext_t norm, FontStruct_t font,
                           UInt_t options) : TGButton(p, id, norm, options)
 Create a text button widget. The hotstring will be adopted and deleted
 by the text button.
 TGTextButton(const TGWindow *p, const char *s, Int_t id,
                           GContext_t norm, FontStruct_t font,
                           UInt_t options) : TGButton(p, id, norm, options)
 Create a text button widget.
 TGTextButton(const TGWindow *p, const char *s, const char *cmd,
                           Int_t id, GContext_t norm, FontStruct_t font,
                           UInt_t options) : TGButton(p, id, norm, options)
 Create a text button widget and set cmd string at same time.
void Init()
 Common initialization used by the different ctors.
 ~TGTextButton()
 Delete a text button widget.
void SetText(TGHotString *new_label)
 Set new button text.
void DoRedraw()
 Draw the text button.
Bool_t HandleKey(Event_t *event)
 Handle key event. This function will be called when the hotkey is hit.
Inline Functions
               TGDimension GetDefaultSize() const
        const TGHotString* GetText() const
                      void SetTextJustify(Int_t tmode)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
              TGTextButton TGTextButton(TGTextButton&)
Author:     Fons Rademakers   06/01/98
Last update:   2.23/02 02/09/99  15.54.27  by  Rene Brun
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.