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 TObjectGetSelected ()
static TObjectGetSelected ()

Protected Member Functions

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

Protected Attributes

TGCanvasfCanvas
TGLabelfObjLabel
TGListTreefLT
TGCompositeFramef1
TGTextButtonfClose
TGCanvasfCanvas
TGLabelfObjLabel
TGListTreefLT
TGCompositeFramef1
TGTextButtonfClose

Static Protected Attributes

static TObjectfgSelectedObj
static TObjectfgSelectedObj

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