43 class TToggle:
public TNamed {
61 virtual void SetToggledObject(TObject *obj, TMethod *anymethod);
66 virtual void SetToggledVariable(Int_t &var);
68 virtual Bool_t IsInitialized(){
return fInitialized;};
70 virtual Bool_t GetState();
71 virtual void SetState(Bool_t state);
72 virtual void Toggle();
74 virtual void SetOnValue(Long_t lon){fOnValue=lon;};
75 virtual Long_t GetOnValue(){
return fOnValue;};
76 virtual void SetOffValue(Long_t lof){fOffValue=lof;};
77 virtual Long_t GetOffValue(){
return fOffValue;};
79 virtual Int_t GetValue(){
return fValue;};
80 virtual void SetValue(Long_t val);
82 TMethodCall *GetGetter()
const {
return fGetter; }
83 TMethodCall *GetSetter()
const {
return fSetter; }