12#ifndef ROOT_TEveParamList
13#define ROOT_TEveParamList
ULong_t Pixel_t
Pixel value.
#define ClassDefOverride(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Composite GUI element for selection of range (label, two number-entries and double-slider).
Composite GUI element for single value selection (supports label, number-entry and slider).
GUI editor for TEveParamList.
TGVerticalFrame * fParamFrame
virtual void InitModel(TObject *obj)
Initialize widgets when a new object is selected.
std::vector< TGCheckButton * > fBoolParameters
std::vector< TGNumberEntry * > fIntParameters
void DoFloatUpdate()
Slot for float parameter update.
TEveParamListEditor(const TEveParamListEditor &)
void SetModel(TObject *obj) override
Set model object.
void DoIntUpdate()
Slot for integer parameter update.
void DoBoolUpdate()
Slot for bool parameter update.
TEveParamListEditor & operator=(const TEveParamListEditor &)
std::vector< TGNumberEntry * > fFloatParameters
~TEveParamListEditor() override
Collection of named parameters.
std::vector< BoolConfig_t > BoolConfigVec_t
BoolConfigVec_t::iterator BoolConfigVec_i
void AddParameter(const FloatConfig_t ¶meter)
std::vector< FloatConfig_t > FloatConfigVec_t
const FloatConfigVec_t & GetFloatParameters()
const BoolConfigVec_t & GetBoolParameters()
IntConfigVec_t::const_iterator IntConfigVec_ci
~TEveParamList() override
void AddParameter(const BoolConfig_t ¶meter)
TEveParamList(const TEveParamList &)
BoolConfigVec_t::const_iterator BoolConfigVec_ci
TEveParamList & operator=(const TEveParamList &)
IntConfigVec_t fIntParameters
FloatConfigVec_t::const_iterator FloatConfigVec_ci
void ParamChanged(const char *name)
Emit ParamChanged() signal.
IntConfig_t GetIntParameter(const TString &name)
Get config-struct for int parameter 'name'.
std::vector< IntConfig_t > IntConfigVec_t
FloatConfigVec_t::iterator FloatConfigVec_i
BoolConfigVec_t fBoolParameters
Bool_t GetBoolParameter(const TString &name)
Get value for bool parameter 'name'.
FloatConfigVec_t fFloatParameters
IntConfigVec_t::iterator IntConfigVec_i
FloatConfig_t GetFloatParameter(const TString &name)
Get config-struct for float parameter 'name'.
void AddParameter(const IntConfig_t ¶meter)
const IntConfigVec_t & GetIntParameters()
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
TGNumberEntry is a number entry input widget with up/down buttons.
A composite frame that layout their children in vertical way.
ROOT GUI Window base class.
Base frame for implementing GUI - a service class.
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....
BoolConfig_t(TString name, Bool_t value)
FloatConfig_t(TString name, Double_t value, Double_t min, Double_t max, Bool_t selector=kFALSE)
IntConfig_t(TString name, Int_t value, Int_t min, Int_t max, Bool_t selector=kFALSE)