12 #ifndef ROOT_TGeoTabManager 13 #define ROOT_TGeoTabManager 110 virtual void BuildListTree() = 0;
111 virtual void ConnectSignalsToSlots() = 0;
118 virtual void DoClose() = 0;
136 virtual void BuildListTree();
137 virtual void ConnectSignalsToSlots();
144 virtual void DoClose();
161 virtual void BuildListTree();
162 virtual void ConnectSignalsToSlots();
169 virtual void DoClose();
186 virtual void BuildListTree();
187 virtual void ConnectSignalsToSlots();
194 virtual void DoClose();
211 virtual void BuildListTree();
212 virtual void ConnectSignalsToSlots();
219 virtual void DoClose();
236 virtual void BuildListTree();
237 virtual void ConnectSignalsToSlots();
244 virtual void DoClose();
271 virtual void CloseWindow();
272 virtual void DeleteEditors();
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.
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.
TGCompositeFrame * GetVolumeTab() const
TGeoTransientPanel * fMatrixPanel
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.
TVirtualPad * GetPad() const
void SetModel(TObject *model)
Send the SetModel signal to all editors in the tab TYPE.
virtual ~TGeoShapeDialog()
Int_t GetTabIndex() const
Get index for a given tab element.
TGeoTransientPanel * fMediumPanel
TGeoTransientPanel * fMaterialPanel
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
TGCompositeFrame * GetStyle() const
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.
TObject * GetModel() const
TGeoVolume * GetVolume() const
static TObject * fgSelectedObj
void GetMatrixEditor(TGeoMatrix *matrix)
Get editor for a matrix.
int main(int argc, char **argv)
void GetShapeEditor(TGeoShape *shape)
Get editor for a shape.