49 fTubeR->
Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoTubeR()");
57 fConeR->
Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeR()");
65 fConeL->
Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeL()");
68 TGFont *font =
gClient->GetFont(
"-adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1");
95 fVector->
Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
96 fOrigin->
Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
Composite GUI element for setting three numerical values (label, three number-entries).
void SetLimits(Int_t min, Int_t max)
Set limits for all three number-entries, integer values.
void SetNELength(Int_t l)
void Set(const Float_t *v)
virtual void SetValue(Float_t v, Bool_t emit=kFALSE)
Set value, optionally emit signal.
virtual void SetModel(TObject *obj)
Set model object.
void DoVertex()
Slot for origin and vector.
Class used for display of a thick arrow.
virtual void SetTextFont(TGFont *font, Bool_t global=kFALSE)
Changes text font specified by pointer to TGFont object.
void GetValues(Float_t &v0, Float_t &v1, Float_t &v2) const
Composite GUI element for single value selection (supports label, number-entry and slider)...
ClassImp(TEveArrowEditor)
TEveGTriVecValuator * fOrigin
virtual void Update()
Update the current pad when an attribute is changed via GUI.
void SetValues(Float_t v0, Float_t v1, Float_t v2)
TEveGTriVecValuator * fVector
void Build(Bool_t vertical, const char *lab0, const char *lab1, const char *lab2)
Create sub-components (label, number entries).
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot...
void DoConeL()
Slot for ConeL.
void SetNELength(Int_t l)
GUI editor for TEveArrow.
virtual void Build(Bool_t connect=kTRUE)
Create sub-components (label, number entry, slider).
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=0)
Add frame to the composite frame using the specified layout hints.
Mother of all ROOT objects.
void SetLabelWidth(Int_t w)
TEveArrowEditor(const TEveArrowEditor &)
void SetLimits(Int_t min, Int_t max)
Set limits of the represented value for integer values.
virtual void MakeTitle(const char *title)
Create attribute frame title.
void DoConeR()
Slot for ConeR.
void DoTubeR()
Slot for TubeR.