TGeoTreeDialog Class Reference

#include <TGeoTabManager.h>

Inheritance diagram for TGeoTreeDialog:

TGTransientFrame TGTransientFrame TGMainFrame TGMainFrame TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGeoMaterialDialog TGeoMaterialDialog TGeoMatrixDialog TGeoMatrixDialog TGeoMediumDialog TGeoMediumDialog TGeoShapeDialog TGeoShapeDialog TGeoVolumeDialog TGeoVolumeDialog List of all members.

Public Member Functions

 TGeoTreeDialog (TGFrame *caller, const TGWindow *main, UInt_t w=1, UInt_t h=1)
virtual ~TGeoTreeDialog ()
virtual void DoClose ()=0
virtual void DoItemClick (TGListTreeItem *item, Int_t btn)=0
void DoSelect (TGListTreeItem *item)
 TGeoTreeDialog (TGFrame *caller, const TGWindow *main, UInt_t w=1, UInt_t h=1)
virtual ~TGeoTreeDialog ()
virtual void DoClose ()=0
virtual void DoItemClick (TGListTreeItem *item, Int_t btn)=0
void DoSelect (TGListTreeItem *item)

Static Public Member Functions

static TObject * GetSelected ()
static TObject * GetSelected ()

Protected Member Functions

virtual void BuildListTree ()=0
virtual void ConnectSignalsToSlots ()=0
virtual void BuildListTree ()=0
virtual void ConnectSignalsToSlots ()=0

Protected Attributes

TGCanvas * fCanvas
TGLabel * fObjLabel
TGListTree * fLT
TGCompositeFrame * f1
TGTextButton * fClose
TGCanvas * fCanvas
TGLabel * fObjLabel
TGListTree * fLT
TGCompositeFrame * f1
TGTextButton * fClose

Static Protected Attributes

static TObject * fgSelectedObj
static TObject * fgSelectedObj

Detailed Description

Definition at line 104 of file TGeoTabManager.h.


Constructor & Destructor Documentation

TGeoTreeDialog::TGeoTreeDialog ( TGFrame *  caller,
const TGWindow *  main,
UInt_t  w = 1,
UInt_t  h = 1 
)

Definition at line 272 of file TGeoTabManager.cxx.

References TGCompositeFrame::AddFrame(), TGContainer::Associate(), TGWidget::Associate(), TGFrame::ChangeOptions(), f1, fCanvas, fClose, fgSelectedObj, fLT, fObjLabel, gClient, TGClient::GetColorByName(), TGObject::GetId(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), gVirtualX, kDoubleBorder, kHorizontalFrame, kLHintsBottom, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kSunkenFrame, main(), TGFrame::Move(), TGCanvas::SetContainer(), TGLabel::SetTextColor(), TGMainFrame::SetWMPosition(), and TGCompositeFrame::TGCompositeFrame().

TGeoTreeDialog::~TGeoTreeDialog (  )  [virtual]

Definition at line 304 of file TGeoTabManager.cxx.

References f1, fCanvas, fClose, fLT, and fObjLabel.

TGeoTreeDialog::TGeoTreeDialog ( TGFrame *  caller,
const TGWindow *  main,
UInt_t  w = 1,
UInt_t  h = 1 
)

virtual TGeoTreeDialog::~TGeoTreeDialog (  )  [virtual]


Member Function Documentation

virtual void TGeoTreeDialog::BuildListTree (  )  [protected, pure virtual]

virtual void TGeoTreeDialog::ConnectSignalsToSlots (  )  [protected, pure virtual]

static TObject* TGeoTreeDialog::GetSelected (  )  [static]

Referenced by TGeoMediumEditor::DoSelectMaterial(), TGeoManagerEditor::DoSelectMaterial(), TGeoManagerEditor::DoSelectMaterial2(), TGeoManagerEditor::DoSelectMatrix(), TGeoVolumeEditor::DoSelectMatrix(), TGeoNodeEditor::DoSelectMatrix(), TGeoVolumeEditor::DoSelectMedium(), TGeoManagerEditor::DoSelectMedium(), TGeoManagerEditor::DoSelectMedium2(), TGeoNodeEditor::DoSelectMother(), TGeoVolumeEditor::DoSelectShape(), TGeoManagerEditor::DoSelectShape(), TGeoManagerEditor::DoSelectShape2(), TGeoManagerEditor::DoSelectTopVolume(), TGeoVolumeEditor::DoSelectVolume(), TGeoNodeEditor::DoSelectVolume(), TGeoManagerEditor::DoSelectVolume(), G__G__GeomBuilder_286_0_4(), and G__setup_memfuncTGeoTreeDialog().

virtual void TGeoTreeDialog::DoClose (  )  [pure virtual]

virtual void TGeoTreeDialog::DoItemClick ( TGListTreeItem *  item,
Int_t  btn 
) [pure virtual]

void TGeoTreeDialog::DoSelect ( TGListTreeItem *  item  ) 

Definition at line 315 of file TGeoTabManager.cxx.

References fgSelectedObj, fObjLabel, TString::Format(), TObject::GetName(), TGListTreeItem::GetUserData(), name, and TGLabel::SetText().

Referenced by TGeoShapeDialog::DoItemClick(), TGeoVolumeDialog::DoItemClick(), TGeoMatrixDialog::DoItemClick(), TGeoMaterialDialog::DoItemClick(), and TGeoMediumDialog::DoItemClick().

virtual void TGeoTreeDialog::BuildListTree (  )  [protected, pure virtual]

virtual void TGeoTreeDialog::ConnectSignalsToSlots (  )  [protected, pure virtual]

static TObject* TGeoTreeDialog::GetSelected (  )  [static]

virtual void TGeoTreeDialog::DoClose (  )  [pure virtual]

virtual void TGeoTreeDialog::DoItemClick ( TGListTreeItem *  item,
Int_t  btn 
) [pure virtual]

void TGeoTreeDialog::DoSelect ( TGListTreeItem *  item  ) 


Member Data Documentation

TObject* TGeoTreeDialog::fgSelectedObj [static, protected]

Definition at line 107 of file TGeoTabManager.h.

Referenced by DoSelect(), and TGeoTreeDialog().

TGCanvas* TGeoTreeDialog::fCanvas [protected]

Definition at line 108 of file TGeoTabManager.h.

Referenced by TGeoTreeDialog(), and ~TGeoTreeDialog().

TGLabel* TGeoTreeDialog::fObjLabel [protected]

Definition at line 109 of file TGeoTabManager.h.

Referenced by DoSelect(), TGeoTreeDialog(), and ~TGeoTreeDialog().

TGListTree* TGeoTreeDialog::fLT [protected]

Definition at line 110 of file TGeoTabManager.h.

Referenced by TGeoShapeDialog::BuildListTree(), TGeoVolumeDialog::BuildListTree(), TGeoMediumDialog::BuildListTree(), TGeoMaterialDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TGeoMatrixDialog::ConnectSignalsToSlots(), TGeoVolumeDialog::ConnectSignalsToSlots(), TGeoShapeDialog::ConnectSignalsToSlots(), TGeoMaterialDialog::ConnectSignalsToSlots(), TGeoMediumDialog::ConnectSignalsToSlots(), TGeoVolumeDialog::DoItemClick(), TGeoTreeDialog(), and ~TGeoTreeDialog().

TGCompositeFrame* TGeoTreeDialog::f1 [protected]

Definition at line 111 of file TGeoTabManager.h.

Referenced by TGeoTreeDialog(), and ~TGeoTreeDialog().

TGTextButton* TGeoTreeDialog::fClose [protected]

Definition at line 112 of file TGeoTabManager.h.

Referenced by TGeoMatrixDialog::ConnectSignalsToSlots(), TGeoVolumeDialog::ConnectSignalsToSlots(), TGeoShapeDialog::ConnectSignalsToSlots(), TGeoMaterialDialog::ConnectSignalsToSlots(), TGeoMediumDialog::ConnectSignalsToSlots(), TGeoTreeDialog(), and ~TGeoTreeDialog().

TObject* TGeoTreeDialog::fgSelectedObj [static, protected]

Definition at line 107 of file TGeoTabManager.h.

TGCanvas* TGeoTreeDialog::fCanvas [protected]

Definition at line 108 of file TGeoTabManager.h.

TGLabel* TGeoTreeDialog::fObjLabel [protected]

Definition at line 109 of file TGeoTabManager.h.

TGListTree* TGeoTreeDialog::fLT [protected]

Definition at line 110 of file TGeoTabManager.h.

TGCompositeFrame* TGeoTreeDialog::f1 [protected]

Definition at line 111 of file TGeoTabManager.h.

TGTextButton* TGeoTreeDialog::fClose [protected]

Definition at line 112 of file TGeoTabManager.h.


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