#include <TGeoTabManager.h>
Inheritance diagram for TGeoTransientPanel:
Definition at line 262 of file TGeoTabManager.h.
TGeoTransientPanel::TGeoTransientPanel | ( | TGedEditor * | ged, | |
const char * | name, | |||
TObject * | obj | |||
) |
TGeoTransientPanel::~TGeoTransientPanel | ( | ) | [virtual] |
Definition at line 747 of file TGeoTabManager.cxx.
References DeleteEditors(), fCan, fTab, TROOT::GetListOfCleanups(), gROOT, and TCollection::Remove().
TGeoTransientPanel::TGeoTransientPanel | ( | TGedEditor * | ged, | |
const char * | name, | |||
TObject * | obj | |||
) |
virtual TGeoTransientPanel::~TGeoTransientPanel | ( | ) | [virtual] |
void TGeoTransientPanel::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 757 of file TGeoTabManager.cxx.
References TROOT::GetListOfCleanups(), gROOT, TCollection::Remove(), and TGFrame::UnmapWindow().
void TGeoTransientPanel::DeleteEditors | ( | ) | [virtual] |
Definition at line 822 of file TGeoTabManager.cxx.
References TGCompositeFrame::Cleanup(), and fStyle.
Referenced by ~TGeoTransientPanel().
TGTab* TGeoTransientPanel::GetTab | ( | ) | const [inline] |
TGCompositeFrame* TGeoTransientPanel::GetStyle | ( | ) | const [inline] |
TObject* TGeoTransientPanel::GetModel | ( | ) | const [inline] |
void TGeoTransientPanel::GetEditors | ( | TClass * | cl | ) |
Definition at line 766 of file TGeoTabManager.cxx.
References TGCompositeFrame::AddFrame(), xmlio::Class, fGedEditor, TString::Format(), fStyle, TClass::GetClass(), TGObject::GetClient(), TGCompositeFrame::GetList(), TGClient::GetRoot(), TClass::InheritsFrom(), kLHintsExpandX, kLHintsTop, TGCompositeFrame::MapSubwindows(), TClass::New(), TGedEditor::SetFrameCreator(), TGedFrame::SetModelClass(), and TGClient::SetRoot().
Referenced by SetModel().
void TGeoTransientPanel::Hide | ( | ) | [virtual] |
void TGeoTransientPanel::Show | ( | ) | [virtual] |
Definition at line 815 of file TGeoTabManager.cxx.
References TGFrame::MapWindow().
Referenced by TGeoTabManager::GetMaterialEditor(), TGeoTabManager::GetMatrixEditor(), TGeoTabManager::GetMediumEditor(), and TGeoTabManager::GetShapeEditor().
void TGeoTransientPanel::SetModel | ( | TObject * | model | ) |
Definition at line 791 of file TGeoTabManager.cxx.
References xmlio::Class, fModel, fStyle, fTabContainer, TGCompositeFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultWidth(), GetEditors(), TGCompositeFrame::GetList(), model, and TGFrame::Resize().
Referenced by TGeoTabManager::GetMaterialEditor(), TGeoTabManager::GetMatrixEditor(), TGeoTabManager::GetMediumEditor(), and TGeoTabManager::GetShapeEditor().
virtual void TGeoTransientPanel::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
virtual void TGeoTransientPanel::DeleteEditors | ( | ) | [virtual] |
TGTab* TGeoTransientPanel::GetTab | ( | ) | const [inline] |
TGCompositeFrame* TGeoTransientPanel::GetStyle | ( | ) | const [inline] |
TObject* TGeoTransientPanel::GetModel | ( | ) | const [inline] |
void TGeoTransientPanel::GetEditors | ( | TClass * | cl | ) |
virtual void TGeoTransientPanel::Hide | ( | ) | [virtual] |
virtual void TGeoTransientPanel::Show | ( | ) | [virtual] |
void TGeoTransientPanel::SetModel | ( | TObject * | model | ) |
TGedEditor* TGeoTransientPanel::fGedEditor [private] |
TGCanvas* TGeoTransientPanel::fCan [private] |
TGTab* TGeoTransientPanel::fTab [private] |
TGCompositeFrame* TGeoTransientPanel::fStyle [private] |
Definition at line 267 of file TGeoTabManager.h.
Referenced by DeleteEditors(), GetEditors(), GetStyle(), and SetModel().
TObject* TGeoTransientPanel::fModel [private] |
TGTextButton* TGeoTransientPanel::fClose [private] |
Definition at line 269 of file TGeoTabManager.h.
TGedEditor* TGeoTransientPanel::fGedEditor [private] |
Definition at line 263 of file TGeoTabManager.h.
TGCanvas* TGeoTransientPanel::fCan [private] |
Definition at line 264 of file TGeoTabManager.h.
TGTab* TGeoTransientPanel::fTab [private] |
Definition at line 265 of file TGeoTabManager.h.
Definition at line 266 of file TGeoTabManager.h.
TGCompositeFrame* TGeoTransientPanel::fStyle [private] |
Definition at line 267 of file TGeoTabManager.h.
TObject* TGeoTransientPanel::fModel [private] |
Definition at line 268 of file TGeoTabManager.h.
TGTextButton* TGeoTransientPanel::fClose [private] |
Definition at line 269 of file TGeoTabManager.h.