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();
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.