TControlBarButton Class Reference

#include <TControlBarButton.h>

Inheritance diagram for TControlBarButton:

TNamed TNamed TObject TObject TObject TObject TControlBar TControlBar List of all members.

Public Types

enum  
enum  

Public Member Functions

 TControlBarButton ()
 TControlBarButton (const char *label, const char *action="", const char *hint="", const char *type="button")
virtual ~TControlBarButton ()
virtual void Create ()
virtual void Action ()
virtual const char * GetAction () const
virtual Int_t GetType () const
virtual void SetAction (const char *action)
virtual void SetType (const char *type)
virtual void SetType (Int_t type)
 TControlBarButton ()
 TControlBarButton (const char *label, const char *action="", const char *hint="", const char *type="button")
virtual ~TControlBarButton ()
virtual void Create ()
virtual void Action ()
virtual const char * GetAction () const
virtual Int_t GetType () const
virtual void SetAction (const char *action)
virtual void SetType (const char *type)
virtual void SetType (Int_t type)

Protected Attributes

Int_t fType
TString fAction

Detailed Description

Definition at line 35 of file TControlBarButton.h.


Member Enumeration Documentation

anonymous enum

Definition at line 42 of file TControlBarButton.h.

anonymous enum

Definition at line 42 of file TControlBarButton.h.


Constructor & Destructor Documentation

TControlBarButton::TControlBarButton (  ) 

Referenced by TControlBar::AddButton().

TControlBarButton::TControlBarButton ( const char *  label,
const char *  action = "",
const char *  hint = "",
const char *  type = "button" 
)

Definition at line 44 of file TControlBarButton.cxx.

References SetAction(), and SetType().

virtual TControlBarButton::~TControlBarButton (  )  [inline, virtual]

Definition at line 46 of file TControlBarButton.h.

TControlBarButton::TControlBarButton (  ) 

TControlBarButton::TControlBarButton ( const char *  label,
const char *  action = "",
const char *  hint = "",
const char *  type = "button" 
)

virtual TControlBarButton::~TControlBarButton (  )  [inline, virtual]

Definition at line 46 of file TControlBarButton.h.


Member Function Documentation

virtual void TControlBarButton::Create (  )  [inline, virtual]

Definition at line 48 of file TControlBarButton.h.

void TControlBarButton::Action (  )  [virtual]

Definition at line 55 of file TControlBarButton.cxx.

References TString::Data(), fAction, gApplication, gPad, TString::IsNull(), and TApplication::ProcessLine().

Referenced by TRootControlBar::ProcessMessage().

virtual const char* TControlBarButton::GetAction (  )  const [inline, virtual]

Definition at line 50 of file TControlBarButton.h.

References TString::Data(), and fAction.

virtual Int_t TControlBarButton::GetType (  )  const [inline, virtual]

Definition at line 51 of file TControlBarButton.h.

References fType.

Referenced by TRootControlBar::Create().

void TControlBarButton::SetAction ( const char *  action  )  [virtual]

Definition at line 68 of file TControlBarButton.cxx.

References TObject::Error(), fAction, s, and Strip().

Referenced by TControlBarButton().

void TControlBarButton::SetType ( const char *  type  )  [virtual]

Definition at line 82 of file TControlBarButton.cxx.

References TObject::Error(), fType, kBStr, kButton, kDrawnButton, kDStr, kSeparator, kSStr, and strcasecmp.

Referenced by TControlBarButton().

void TControlBarButton::SetType ( Int_t  type  )  [virtual]

Definition at line 103 of file TControlBarButton.cxx.

References TObject::Error(), fType, kButton, kDrawnButton, and kSeparator.

virtual void TControlBarButton::Create (  )  [inline, virtual]

Definition at line 48 of file TControlBarButton.h.

virtual void TControlBarButton::Action (  )  [virtual]

virtual const char* TControlBarButton::GetAction (  )  const [inline, virtual]

Definition at line 50 of file TControlBarButton.h.

References TString::Data(), and fAction.

virtual Int_t TControlBarButton::GetType (  )  const [inline, virtual]

Definition at line 51 of file TControlBarButton.h.

References fType.

virtual void TControlBarButton::SetAction ( const char *  action  )  [virtual]

virtual void TControlBarButton::SetType ( const char *  type  )  [virtual]

virtual void TControlBarButton::SetType ( Int_t  type  )  [virtual]


Member Data Documentation

Int_t TControlBarButton::fType [protected]

Definition at line 38 of file TControlBarButton.h.

Referenced by GetType(), and SetType().

TString TControlBarButton::fAction [protected]

Definition at line 39 of file TControlBarButton.h.

Referenced by Action(), GetAction(), and SetAction().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:35:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1