43 fTubeR->SetLabelWidth(labelW);
47 fTubeR->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoTubeR()");
51 fConeR->SetLabelWidth(labelW);
55 fConeR->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeR()");
59 fConeL->SetLabelWidth(labelW);
63 fConeL->Connect(
"ValueSet(Double_t)",
"TEveArrowEditor",
this,
"DoConeL()");
66 TGFont *font =
gClient->GetFont(
"-adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1");
93 fVector->Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
94 fOrigin->Connect(
"ValueSet()",
"TEveArrowEditor",
this,
"DoVertex()");
ULong_t Pixel_t
Pixel value.
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
double Double_t
Double 8 bytes.
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.