TGeoTransientPanel Class Reference

#include <TGeoTabManager.h>

Inheritance diagram for TGeoTransientPanel:

TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TGeoTransientPanel (TGedEditor *ged, const char *name, TObject *obj)
virtual ~TGeoTransientPanel ()
virtual void CloseWindow ()
virtual void DeleteEditors ()
TGTabGetTab () const
TGCompositeFrameGetStyle () const
TObjectGetModel () const
void GetEditors (TClass *cl)
virtual void Hide ()
virtual void Show ()
void SetModel (TObject *model)
 TGeoTransientPanel (TGedEditor *ged, const char *name, TObject *obj)
virtual ~TGeoTransientPanel ()
virtual void CloseWindow ()
virtual void DeleteEditors ()
TGTabGetTab () const
TGCompositeFrameGetStyle () const
TObjectGetModel () const
void GetEditors (TClass *cl)
virtual void Hide ()
virtual void Show ()
void SetModel (TObject *model)

Private Attributes

TGedEditorfGedEditor
TGCanvasfCan
TGTabfTab
TGCompositeFramefTabContainer
TGCompositeFramefStyle
TObjectfModel
TGTextButtonfClose
TGedEditorfGedEditor
TGCanvasfCan
TGTabfTab
TGCompositeFramefTabContainer
TGCompositeFramefStyle
TObjectfModel
TGTextButtonfClose

Detailed Description

Definition at line 262 of file TGeoTabManager.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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]

Definition at line 278 of file TGeoTabManager.h.

References fTab.

TGCompositeFrame* TGeoTransientPanel::GetStyle (  )  const [inline]

Definition at line 279 of file TGeoTabManager.h.

References fStyle.

TObject* TGeoTransientPanel::GetModel (  )  const [inline]

Definition at line 280 of file TGeoTabManager.h.

References fModel.

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]

Definition at line 808 of file TGeoTabManager.cxx.

References TGFrame::UnmapWindow().

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]

Definition at line 278 of file TGeoTabManager.h.

References fTab.

TGCompositeFrame* TGeoTransientPanel::GetStyle (  )  const [inline]

Definition at line 279 of file TGeoTabManager.h.

References fStyle.

TObject* TGeoTransientPanel::GetModel (  )  const [inline]

Definition at line 280 of file TGeoTabManager.h.

References fModel.

void TGeoTransientPanel::GetEditors ( TClass cl  ) 

virtual void TGeoTransientPanel::Hide (  )  [virtual]

virtual void TGeoTransientPanel::Show (  )  [virtual]

void TGeoTransientPanel::SetModel ( TObject model  ) 


Member Data Documentation

TGedEditor* TGeoTransientPanel::fGedEditor [private]

Definition at line 263 of file TGeoTabManager.h.

Referenced by GetEditors().

TGCanvas* TGeoTransientPanel::fCan [private]

Definition at line 264 of file TGeoTabManager.h.

Referenced by ~TGeoTransientPanel().

TGTab* TGeoTransientPanel::fTab [private]

Definition at line 265 of file TGeoTabManager.h.

Referenced by GetTab(), and ~TGeoTransientPanel().

TGCompositeFrame* TGeoTransientPanel::fTabContainer [private]

Definition at line 266 of file TGeoTabManager.h.

Referenced by SetModel().

TGCompositeFrame* TGeoTransientPanel::fStyle [private]

Definition at line 267 of file TGeoTabManager.h.

Referenced by DeleteEditors(), GetEditors(), GetStyle(), and SetModel().

TObject* TGeoTransientPanel::fModel [private]

Definition at line 268 of file TGeoTabManager.h.

Referenced by GetModel(), and SetModel().

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.

TGCompositeFrame* TGeoTransientPanel::fTabContainer [private]

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:39:07 2011 for ROOT_528-00b_version by  doxygen 1.5.1