TToggle Class Reference

#include <TToggle.h>

Inheritance diagram for TToggle:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TToggle ()
virtual void SetToggledObject (TObject *obj, TMethod *anymethod)
virtual void SetToggledVariable (Int_t &var)
virtual Bool_t IsInitialized ()
virtual Bool_t GetState ()
virtual void SetState (Bool_t state)
virtual void Toggle ()
virtual void SetOnValue (Long_t lon)
virtual Long_t GetOnValue ()
virtual void SetOffValue (Long_t lof)
virtual Long_t GetOffValue ()
virtual Int_t GetValue ()
virtual void SetValue (Long_t val)
TMethodCallGetGetter () const
TMethodCallGetSetter () const
 TToggle ()
virtual void SetToggledObject (TObject *obj, TMethod *anymethod)
virtual void SetToggledVariable (Int_t &var)
virtual Bool_t IsInitialized ()
virtual Bool_t GetState ()
virtual void SetState (Bool_t state)
virtual void Toggle ()
virtual void SetOnValue (Long_t lon)
virtual Long_t GetOnValue ()
virtual void SetOffValue (Long_t lof)
virtual Long_t GetOffValue ()
virtual Int_t GetValue ()
virtual void SetValue (Long_t val)
TMethodCallGetGetter () const
TMethodCallGetSetter () const

Protected Attributes

Bool_t fInitialized
TObjectfObject
TMethodCallfGetter
TMethodCallfSetter
Int_tfTglVariable
TObjectfObject
TMethodCallfGetter
TMethodCallfSetter
Int_tfTglVariable

Private Attributes

Bool_t fState
Long_t fOnValue
Long_t fOffValue
Long_t fValue

Detailed Description

Definition at line 51 of file TToggle.h.


Constructor & Destructor Documentation

TToggle::TToggle (  ) 

TToggle::TToggle (  ) 


Member Function Documentation

void TToggle::SetToggledObject ( TObject obj,
TMethod anymethod 
) [virtual]

Definition at line 134 of file TToggle.cxx.

References TObject::Error(), fGetter, TMethod::FindDataMember(), fInitialized, fObject, fSetter, TMethod::GetterMethod(), m, and TMethod::SetterMethod().

void TToggle::SetToggledVariable ( Int_t var  )  [virtual]

Definition at line 58 of file TToggle.cxx.

References fTglVariable, and fValue.

virtual Bool_t TToggle::IsInitialized (  )  [inline, virtual]

Definition at line 76 of file TToggle.h.

References fInitialized.

Bool_t TToggle::GetState (  )  [virtual]

Definition at line 68 of file TToggle.cxx.

References fGetter, fInitialized, fObject, fOnValue, fState, and fValue.

void TToggle::SetState ( Bool_t  state  )  [virtual]

Definition at line 79 of file TToggle.cxx.

References TMethodCall::Execute(), fInitialized, fObject, fOffValue, fOnValue, fSetter, fState, fValue, and snprintf.

void TToggle::Toggle (  )  [virtual]

Definition at line 112 of file TToggle.cxx.

References TMethodCall::Execute(), fGetter, fInitialized, fObject, fOffValue, fOnValue, fSetter, fState, fTglVariable, fValue, and snprintf.

Referenced by TContextMenu::Action(), and TGuiBldDragManager::DoClassMenu().

virtual void TToggle::SetOnValue ( Long_t  lon  )  [inline, virtual]

Definition at line 82 of file TToggle.h.

References fOnValue.

virtual Long_t TToggle::GetOnValue (  )  [inline, virtual]

Definition at line 83 of file TToggle.h.

References fOnValue.

virtual void TToggle::SetOffValue ( Long_t  lof  )  [inline, virtual]

Definition at line 84 of file TToggle.h.

References fOffValue.

virtual Long_t TToggle::GetOffValue (  )  [inline, virtual]

Definition at line 85 of file TToggle.h.

References fOffValue.

virtual Int_t TToggle::GetValue (  )  [inline, virtual]

Definition at line 87 of file TToggle.h.

References fValue.

void TToggle::SetValue ( Long_t  val  )  [virtual]

Definition at line 97 of file TToggle.cxx.

References TMethodCall::Execute(), fInitialized, fObject, fOnValue, fSetter, fState, fValue, and snprintf.

TMethodCall* TToggle::GetGetter (  )  const [inline]

Definition at line 90 of file TToggle.h.

References fGetter.

TMethodCall* TToggle::GetSetter (  )  const [inline]

Definition at line 91 of file TToggle.h.

References fSetter.

virtual void TToggle::SetToggledObject ( TObject obj,
TMethod anymethod 
) [virtual]

virtual void TToggle::SetToggledVariable ( Int_t var  )  [virtual]

virtual Bool_t TToggle::IsInitialized (  )  [inline, virtual]

Definition at line 76 of file TToggle.h.

References fInitialized.

virtual Bool_t TToggle::GetState (  )  [virtual]

virtual void TToggle::SetState ( Bool_t  state  )  [virtual]

virtual void TToggle::Toggle (  )  [virtual]

virtual void TToggle::SetOnValue ( Long_t  lon  )  [inline, virtual]

Definition at line 82 of file TToggle.h.

References fOnValue.

virtual Long_t TToggle::GetOnValue (  )  [inline, virtual]

Definition at line 83 of file TToggle.h.

References fOnValue.

virtual void TToggle::SetOffValue ( Long_t  lof  )  [inline, virtual]

Definition at line 84 of file TToggle.h.

References fOffValue.

virtual Long_t TToggle::GetOffValue (  )  [inline, virtual]

Definition at line 85 of file TToggle.h.

References fOffValue.

virtual Int_t TToggle::GetValue (  )  [inline, virtual]

Definition at line 87 of file TToggle.h.

References fValue.

virtual void TToggle::SetValue ( Long_t  val  )  [virtual]

TMethodCall* TToggle::GetGetter (  )  const [inline]

Definition at line 90 of file TToggle.h.

References fGetter.

TMethodCall* TToggle::GetSetter (  )  const [inline]

Definition at line 91 of file TToggle.h.

References fSetter.


Member Data Documentation

Bool_t TToggle::fState [private]

Definition at line 54 of file TToggle.h.

Referenced by GetState(), SetState(), SetValue(), and Toggle().

Long_t TToggle::fOnValue [private]

Definition at line 55 of file TToggle.h.

Referenced by GetOnValue(), GetState(), SetOnValue(), SetState(), SetValue(), and Toggle().

Long_t TToggle::fOffValue [private]

Definition at line 56 of file TToggle.h.

Referenced by GetOffValue(), SetOffValue(), SetState(), and Toggle().

Long_t TToggle::fValue [private]

Definition at line 57 of file TToggle.h.

Referenced by GetState(), GetValue(), SetState(), SetToggledVariable(), SetValue(), and Toggle().

Bool_t TToggle::fInitialized [protected]

Definition at line 60 of file TToggle.h.

Referenced by GetState(), IsInitialized(), SetState(), SetToggledObject(), SetValue(), and Toggle().

TObject* TToggle::fObject [protected]

Definition at line 61 of file TToggle.h.

Referenced by GetState(), SetState(), SetToggledObject(), SetValue(), and Toggle().

TMethodCall* TToggle::fGetter [protected]

Definition at line 62 of file TToggle.h.

Referenced by GetGetter(), GetState(), SetToggledObject(), and Toggle().

TMethodCall* TToggle::fSetter [protected]

Definition at line 63 of file TToggle.h.

Referenced by GetSetter(), SetState(), SetToggledObject(), SetValue(), and Toggle().

Int_t* TToggle::fTglVariable [protected]

Definition at line 65 of file TToggle.h.

Referenced by SetToggledVariable(), and Toggle().

TObject* TToggle::fObject [protected]

Definition at line 61 of file TToggle.h.

TMethodCall* TToggle::fGetter [protected]

Definition at line 62 of file TToggle.h.

TMethodCall* TToggle::fSetter [protected]

Definition at line 63 of file TToggle.h.

Int_t* TToggle::fTglVariable [protected]

Definition at line 65 of file TToggle.h.


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