44 fTubeR->SetLabelWidth(labelW);
48 fTubeR->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoTubeR()");
52 fConeR->SetLabelWidth(labelW);
56 fConeR->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeR()");
60 fConeL->SetLabelWidth(labelW);
64 fConeL->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeL()");
67 TGFont *font =
gClient->GetFont(
"-adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1");
94 fVector->Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
95 fOrigin->Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
ULong_t Pixel_t
Pixel value.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
GUI editor for TEveArrow.
void DoConeL()
Slot for ConeL.
TEveArrowEditor(const TEveArrowEditor &)
void DoVertex()
Slot for origin and vector.
void DoConeR()
Slot for ConeR.
TEveGTriVecValuator * fOrigin
TEveGTriVecValuator * fVector
void DoTubeR()
Slot for TubeR.
void SetModel(TObject *obj) override
Set model object.
Class used for display of a thick arrow.
Composite GUI element for setting three numerical values (label, three number-entries).
Composite GUI element for single value selection (supports label, number-entry and slider).
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
Encapsulate fonts used in the GUI system.
A composite frame that layout their children in horizontal way.
This class handles GUI labels.
virtual void SetTextFont(TGFont *font, Bool_t global=kFALSE)
Changes text font specified by pointer to TGFont object.
This class describes layout hints used by the layout classes.
ROOT GUI Window base class.
TGedFrame(const TGedFrame &)=delete
virtual void MakeTitle(const char *title)
Create attribute frame title.
virtual void Update()
Update the current pad when an attribute is changed via GUI.
Mother of all ROOT objects.