82   gClient->GetColorByName(
"#ff0000", color);
 
   88   gClient->GetColorByName(
"#0000ff", color);
 
  106   gClient->GetColorByName(
"#ff0000", color);
 
  118   gClient->GetColorByName(
"#ff0000", color);
 
  189   nef->
SetToolTipText(
"Minimum step due to continuous processes [cm]");
 
  230   fApply->
Connect(
"Clicked()", 
"TGeoMediumEditor", 
this, 
"DoApply()");
 
  231   fUndo->
Connect(
"Clicked()", 
"TGeoMediumEditor", 
this, 
"DoUndo()");
 
  232   fMedName->
Connect(
"TextChanged(const char *)", 
"TGeoMediumEditor", 
this, 
"DoMedName()");
 
  424      if (ifield < 1.) ifield -= 1.;
 
ULong_t Pixel_t
Pixel value.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
 
const TGPicture * GetPicture(const char *name)
Get picture from the picture pool.
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
virtual Int_t GetSelected() const
 
virtual void AddEntry(TGString *s, Int_t id)
 
virtual void Select(Int_t id, Bool_t emit=kTRUE)
Make the selected item visible in the combo box window and emit signals according to the second param...
 
virtual Int_t GetNumberOfEntries() const
 
The base class for composite widgets (menu bars, list boxes, etc.).
 
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
 
virtual TList * GetList() const
 
virtual void Cleanup()
Cleanup and delete all objects contained in this composite frame.
 
virtual void ChangeOptions(UInt_t options)
Change frame options. Options is an OR of the EFrameTypes.
 
void Resize(UInt_t w=0, UInt_t h=0) override
Resize the frame.
 
virtual UInt_t GetDefaultHeight() const
 
TClass * IsA() const override
 
A horizontal 3D line is a line that typically separates a toolbar from the menubar.
 
This class handles GUI labels.
 
virtual void SetTextColor(Pixel_t color, Bool_t global=kFALSE)
Changes text color.
 
virtual void SetText(TGString *newText)
Set new text in label.
 
This class describes layout hints used by the layout classes.
 
TGNumberEntry is a number entry input widget with up/down buttons.
 
TGNumberEntryField * GetNumberEntry() const
Get the number entry field.
 
void Associate(const TGWindow *w) override
Make w the window that will receive the generated messages.
 
virtual Long_t GetIntNumber() const
 
virtual Double_t GetNumber() const
 
virtual void SetNumber(Double_t val, Bool_t emit=kTRUE)
 
UInt_t GetDefaultHeight() const override
 
TGClient * fClient
Connection to display server.
 
Yield an action as soon as it is clicked.
 
A TGTextEntry is a one line text input widget.
 
virtual void SetDefaultSize(UInt_t w, UInt_t h)
Set the default / minimal size of the widget.
 
const char * GetText() const
 
virtual void SetToolTipText(const char *text, Long_t delayms=500)
Set tool tip text associated with this text entry.
 
virtual void SetText(const char *text, Bool_t emit=kTRUE)
Sets text entry to text, clears the selection and moves the cursor to the end of the line.
 
ROOT GUI Window base class.
 
Bool_t fInit
init flag for setting signals/slots
 
virtual void MakeTitle(const char *title)
Create attribute frame title.
 
Common base class for geombuilder editors.
 
virtual void SetActive(Bool_t active=kTRUE)
Set active GUI attribute frames related to the selected object.
 
Base class describing materials.
 
Editor class for TGeo tracking media.
 
TGComboBox * fMagfldOption
 
TGNumberEntry * fMedFieldm
 
void DoMedName()
Slot for medium name.
 
void DoUndo()
Slot for undoing last operation.
 
void DoEditMaterial()
Edit selected material.
 
TGNumberEntry * fMedStemax
 
void DoStmin()
Slot for min. step.
 
void DoMedId()
Slot for medium id.
 
TGeoMediumEditor(const TGWindow *p=nullptr, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
Constructor for medium editor.
 
virtual void SetModel(TObject *obj)
Connect to the selected object.
 
void DoEpsil()
Slot for tracking precision.
 
void DoMagfldSelect(Int_t ientry)
Slot for mag. field.
 
void DoToggleSensitive()
Slot for sensitivity.
 
void DoApply()
Slot for applying modifications.
 
TGPictureButton * fBSelMaterial
 
virtual ~TGeoMediumEditor()
Destructor.
 
TGNumberEntry * fMedDeemax
 
void DoSelectMaterial()
Select the material component.
 
void DoTmaxfd()
Slot for tmaxfd.
 
TGNumberEntry * fMedStmin
 
void DoStemax()
Slot for the max allowed step.
 
void DoDeemax()
Slot for the maximum allowed dedx.
 
void DoFieldm()
Slot for max field.
 
TGNumberEntry * fMedTmaxfd
 
TGeoMaterial * fSelectedMaterial
 
TGNumberEntry * fMedEpsil
 
virtual void ConnectSignals2Slots()
Connect signals to slots.
 
TGTextButton * fEditMaterial
 
TGCheckButton * fMedSensitive
 
Media are used to store properties related to tracking and which are useful only when using geometry ...
 
void SetParam(Int_t i, Double_t val)
 
TGeoMaterial * GetMaterial() const
 
Double_t GetParam(Int_t i) const
 
void GetMaterialEditor(TGeoMaterial *material)
Get editor for a material.
 
static void Cleanup(TGCompositeFrame *frame)
Static method to cleanup hierarchically all daughters of a composite frame.
 
static TObject * GetSelected()
static; return selected object
 
const char * GetName() const override
Returns name of object.
 
virtual void SetName(const char *name)
Set the name of the TNamed.
 
Mother of all ROOT objects.
 
virtual const char * ClassName() const
Returns name of class to which the object belongs.
 
virtual TClass * IsA() const
 
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.