12 #ifndef ROOT_TGeoTabManager 13 #define ROOT_TGeoTabManager 102 virtual void BuildListTree() = 0;
103 virtual void ConnectSignalsToSlots() = 0;
110 virtual void DoClose() = 0;
128 virtual void BuildListTree();
129 virtual void ConnectSignalsToSlots();
136 virtual void DoClose();
153 virtual void BuildListTree();
154 virtual void ConnectSignalsToSlots();
161 virtual void DoClose();
178 virtual void BuildListTree();
179 virtual void ConnectSignalsToSlots();
186 virtual void DoClose();
203 virtual void BuildListTree();
204 virtual void ConnectSignalsToSlots();
211 virtual void DoClose();
228 virtual void BuildListTree();
229 virtual void ConnectSignalsToSlots();
236 virtual void DoClose();
263 virtual void CloseWindow();
264 virtual void DeleteEditors();
void SetTab()
Set a given tab element as active one.
virtual ~TGeoMatrixDialog()
Geometrical transformation package.
Manager for all editor tabs.
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 hierarchically all daughters of a composite frame.
#define ClassDef(name, id)
void GetMediumEditor(TGeoMedium *medium)
Get editor for a medium.
virtual ~TGeoMaterialDialog()
int main(int argc, char **argv)
Editor for TGeoManager class.
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.
void GetShapeEditor(TGeoShape *shape)
Get editor for a shape.