library: libGeomBuilder #include "TGeoTabManager.h" |
TGeoTabManager
class description - header file - source file - inheritance tree (.pdf)
private:
void CreateTabs()
void GetEditors(TClass* cl)
public:
TGeoTabManager(TVirtualPad* pad, TGTab* tab)
TGeoTabManager(const TGeoTabManager&)
virtual ~TGeoTabManager()
static TClass* Class()
static void Cleanup(TGCompositeFrame* frame)
static TGeoTabManager* GetMakeTabManager(TVirtualPad* pad, TGTab* tab)
void GetMaterialEditor(TGeoMaterial* material)
void GetMatrixEditor(TGeoMatrix* matrix)
void GetMediumEditor(TGeoMedium* medium)
TVirtualPad* GetPad() const
void GetShapeEditor(TGeoShape* shape)
TGTab* GetTab() const
Int_t GetTabIndex() const
TGeoVolume* GetVolume() const
TGCompositeFrame* GetVolumeCont() const
void GetVolumeEditor(TGeoVolume* vol)
TGCompositeFrame* GetVolumeTab() const
virtual TClass* IsA() const
TGeoTabManager& operator=(const TGeoTabManager&)
void SetModel(TObject* model, Int_t event = 0)
void SetTab()
void SetVolTabEnabled(Bool_t flag = kTRUE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TVirtualPad* fPad Pad to which this applies
TGTab* fTab Parent tab
TGeoVolume* fVolume Edited volume
TGeoTransientPanel* fShapePanel Panel for editing shapes
TGeoTransientPanel* fMediumPanel Panel for editing media
TGeoTransientPanel* fMaterialPanel Panel for editing materials
TGeoTransientPanel* fMatrixPanel Panel for editing matrices
TGCompositeFrame* fVolumeTab Volume tab
TGCompositeFrame* fVolumeCont Volume tab container
void Cleanup(TGCompositeFrame *frame)
Static method to cleanup hirarchically all daughters of a composite frame.
Does not remove the frame itself.
void SetTab()
Set a given tab element as active one.
Author: M.Gheata
Last update: :$Name: $:$Id: TGeoTabManager.cxx,v 1.5 2006/06/24 08:26:42 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.