12 #ifndef ROOT_TEveGValuators 13 #define ROOT_TEveGValuators 83 void SliderCallback();
99 void SetToolTip(
const char* tip);
100 void SetEnabled(
Bool_t state);
124 void MinEntryCallback();
125 void MaxEntryCallback();
126 void SliderCallback();
167 void Build(
Bool_t vertical,
const char* lab0,
const char* lab1,
const char* lab2);
175 { v0 = GetValue(0); v1 = GetValue(1); v2 = GetValue(2); }
177 { v[0] = GetValue(0); v[1] = GetValue(1); v[2] = GetValue(2); }
179 { v[0] = GetValue(0); v[1] = GetValue(1); v[2] = GetValue(2); }
182 { SetValue(0, v0); SetValue(1, v1); SetValue(2, v2); }
184 { SetValue(0, v[0]); SetValue(1, v[1]); SetValue(2, v[2]); }
186 { SetValue(0, v[0]); SetValue(1, v[1]); SetValue(2, v[2]); }
void SetValue(Int_t i, Float_t v)
TGNumberEntry * GetEntry()
void SetLabelWidth(Int_t w)
Composite GUI element for setting three numerical values (label, three number-entries).
Float_t GetLimitMin() const
void GetValues(Float_t &min, Float_t &max) const
void SetNELength(Int_t l)
virtual void SetValue(Float_t v, Bool_t emit=kFALSE)
Set value, optionally emit signal.
TGNumberEntry * GetMinEntry()
Float_t GetLimitMax() const
virtual void Build(Bool_t connect=kTRUE)=0
void SetAlignRight(Bool_t a)
TGDoubleHSlider * GetSlider()
TGNumberEntry * fMinEntry
Composite GUI element for single value selection (supports label, number-entry and slider)...
void SetSliderNewLine(Bool_t nl)
#define ClassDef(name, id)
void SetValues(Float_t v0, Float_t v1, Float_t v2)
TEveGValuator * GetValuator(Int_t i) const
void GetLimits(Float_t &min, Float_t &max) const
void SetNEHeight(Int_t h)
void SetNEHeight(Int_t h)
virtual Double_t GetNumMin() const
virtual ~TEveGTriVecValuator()
void SetShowSlider(Bool_t s=kTRUE)
virtual ~TEveGDoubleValuator()
Float_t GetLimitMax() const
void SetNELength(Int_t l)
TGNumberEntry * fMaxEntry
Base class for composite GUI elements for setting of numeric values.
virtual ~TEveGValuatorBase()
Float_t GetValue(Int_t i) const
TEveGValuatorBase(const TEveGValuatorBase &)
void SetValues(Double_t v[3])
void SetValues(Float_t v[3])
void GetValues(Double_t v[3]) const
virtual Double_t GetNumber() const
TEveGValuatorBase & operator=(const TEveGValuatorBase &)
static constexpr double s
void GetValues(Float_t &v0, Float_t &v1, Float_t &v2) const
virtual Double_t GetNumMax() const
void GetValues(Float_t v[3]) const
void SetLabelWidth(Int_t w)
TGDoubleHSlider * fSlider
Composite GUI element for selection of range (label, two number-entries and double-slider).
Float_t GetLimitMin() const
TGNumberEntry * GetMaxEntry()