12 #ifndef ROOT_TGeoTabManager 13 #define ROOT_TGeoTabManager 114 virtual void BuildListTree() = 0;
115 virtual void ConnectSignalsToSlots() = 0;
122 virtual void DoClose() = 0;
140 virtual void BuildListTree();
141 virtual void ConnectSignalsToSlots();
148 virtual void DoClose();
165 virtual void BuildListTree();
166 virtual void ConnectSignalsToSlots();
173 virtual void DoClose();
190 virtual void BuildListTree();
191 virtual void ConnectSignalsToSlots();
198 virtual void DoClose();
215 virtual void BuildListTree();
216 virtual void ConnectSignalsToSlots();
223 virtual void DoClose();
240 virtual void BuildListTree();
241 virtual void ConnectSignalsToSlots();
248 virtual void DoClose();
275 virtual void CloseWindow();
276 virtual void DeleteEditors();
TGCompositeFrame * GetVolumeTab() const
void SetTab()
Set a given tab element as active one.
virtual ~TGeoMatrixDialog()
Geometrical transformation package.
TGeoTabManager(TGedEditor *ged)
Ctor.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
TGCompositeFrame * fVolumeTab
Base class describing materials.
void GetMaterialEditor(TGeoMaterial *material)
Get editor for a material.
Int_t GetTabIndex() const
Get index for a given tab element.
void SetVolTabEnabled(Bool_t flag=kTRUE)
Enable/disable tabs.
virtual ~TGeoMediumDialog()
static void Cleanup(TGCompositeFrame *frame)
Static method to cleanup hirarchically all daughters of a composite frame.
#define ClassDef(name, id)
void GetMediumEditor(TGeoMedium *medium)
Get editor for a medium.
virtual ~TGeoMaterialDialog()
TVirtualPad is an abstract base class for the Pad and Canvas classes.
TGeoTransientPanel * fMatrixPanel
TObject * GetModel() const
Base abstract class for all shapes.
virtual ~TGeoTabManager()
Dtor.
static TGeoTabManager * GetMakeTabManager(TGedEditor *ged)
Static method to return the tab manager currently appended to the pad or create one if not existing...
TGCompositeFrame * fStyle
void GetVolumeEditor(TGeoVolume *vol)
Get editor for a volume.
TGeoTransientPanel * fShapePanel
void GetEditors(TClass *cl)
Get editor for a class.
The ROOT global object gROOT contains a list of all defined classes.
TGCompositeFrame * fTabContainer
static void MoveFrame(TGCompositeFrame *fr, TGCompositeFrame *p)
Move frame fr at the end of the list of parent p.
void SetModel(TObject *model)
Send the SetModel signal to all editors in the tab TYPE.
virtual ~TGeoShapeDialog()
TGeoTransientPanel * fMediumPanel
TGeoTransientPanel * fMaterialPanel
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
static TMap fgEditorToMgrMap
Media are used to store properties related to tracking and which are useful only when using geometry ...
Mother of all ROOT objects.
TGeoVolume * GetVolume() const
TGCompositeFrame * GetStyle() const
static TObject * fgSelectedObj
TVirtualPad * GetPad() const
void GetMatrixEditor(TGeoMatrix *matrix)
Get editor for a matrix.
int main(int argc, char **argv)
void GetShapeEditor(TGeoShape *shape)
Get editor for a shape.