#include <TStructViewerGUI.h>
Inheritance diagram for TStructViewerGUI:
Definition at line 37 of file TStructViewerGUI.h.
TStructViewerGUI::TStructViewerGUI | ( | TStructViewer * | parent, | |
TStructNode * | nodePtr, | |||
TList * | colors, | |||
const TGWindow * | p = NULL , |
|||
UInt_t | w = 800 , |
|||
UInt_t | h = 600 | |||
) |
Definition at line 57 of file TStructViewerGUI.cxx.
References TGCompositeFrame::AddFrame(), TGTab::AddTab(), colors, TQObject::Connect(), fAllMembersCountLabel, fAutoRefesh, fBoxHeightEntry, fCanvas, fColors, fEditor, fGLViewer, fgMedium, fLevelDistanceEntry, fLevelLabel, fMaxRatio, fMaxSlices, fMembersCountLabel, fMouseX, fMouseY, fNodeNameLabel, fNodePtr, fNodeTypelabel, fParent, fPointerTextEntry, fPointerTypeTextEntry, fRedoButton, fScaleByMembersButton, fScaleBySizeButton, fSelectedObject, fShowLinksCheckButton, fSizeLabel, fToolTip, fTopVolume, fTotalSizeLabel, fUndoButton, gApplication, GetDefaultColor(), TGCompositeFrame::GetDefaultSize(), TGLEmbeddedViewer::GetFrame(), TGLViewer::GetGLWidget(), GetPixel(), gGeoManager, TGLViewer::kCameraPerspXOY, kDeepCleanup, kFixedWidth, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, TGNumberFormat::kNELLimitMin, TGeoManager::MakeBox(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), NULL, TGLViewer::PadPaint(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TGLViewer::SetCurrentCamera(), TGButton::SetEnabled(), TGVSplitter::SetFrame(), TGNumberEntry::SetLimits(), TGeoManager::SetNsegments(), TGButton::SetOn(), TGLViewer::SetResetCamerasOnUpdate(), TGeoManager::SetTopVolume(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMSizeHints(), and Update().
TStructViewerGUI::~TStructViewerGUI | ( | ) |
TStructViewerGUI::TStructViewerGUI | ( | TStructViewer * | parent, | |
TStructNode * | nodePtr, | |||
TList * | colors, | |||
const TGWindow * | p = NULL , |
|||
UInt_t | w = 800 , |
|||
UInt_t | h = 600 | |||
) |
TStructViewerGUI::~TStructViewerGUI | ( | ) |
void TStructViewerGUI::CalculatePosistion | ( | TStructNode * | parent | ) | [private] |
Definition at line 260 of file TStructViewerGUI.cxx.
References Divide(), fMaxRatio, fScaleByMembersButton, fScaleBySizeButton, TStructNode::GetHeight(), TStructNode::GetLevel(), TStructNode::GetMembers(), TGButton::GetState(), TStructNode::GetVolumeRatio(), TStructNode::GetWidth(), TStructNode::GetX(), TStructNode::GetY(), kButtonDown, kMembers, kSize, kSortDescending, ratio, Scale(), TStructNode::SetHeight(), TStructNode::SetScaleBy(), TStructNode::SetWidth(), TStructNode::SetX(), TStructNode::SetY(), and TList::Sort().
Referenced by Draw().
void TStructViewerGUI::CheckMaxObjects | ( | TStructNode * | parent | ) | [private] |
Definition at line 290 of file TStructViewerGUI.cxx.
References TList::Add(), TCollection::AddAll(), TList::First(), fNodePtr, fVisibleObjects, TStructNode::GetLevel(), TStructNode::GetMaxLevel(), TStructNode::GetMaxObjects(), TStructNode::GetMembers(), TStructNode::GetMembersCount(), TStructNode::IsVisible(), object, TSeqCollection::RemoveFirst(), TStructNode::SetCollapsed(), and TStructNode::SetVisible().
Referenced by Draw().
void TStructViewerGUI::Divide | ( | TList * | list, | |
Float_t | x1, | |||
Float_t | x2, | |||
Float_t | y1, | |||
Float_t | y2 | |||
) | [private] |
Definition at line 355 of file TStructViewerGUI.cxx.
References TList::Add(), fMaxRatio, TStructNode::GetVolume(), height, kSortDescending, list, ratio, TIter::Reset(), and width.
Referenced by CalculatePosistion().
void TStructViewerGUI::DrawNode | ( | TStructNode * | node | ) | [private] |
Definition at line 476 of file TStructViewerGUI.cxx.
References TExMap::Add(), TGeoVolume::AddNode(), TGeoVolume::AddNodeOverlap(), fBoxHeightEntry, fgCounter, fgMedium, fLevelDistanceEntry, fMaxSlices, Form(), fTopVolume, fVolumes, TStructNode::GetCenter(), GetColor(), TStructNode::GetHeight(), TStructNode::GetLevel(), TStructNode::GetMembersCount(), TStructNode::GetMiddle(), TStructNode::GetName(), TStructNode::GetNodeType(), TGNumberEntry::GetNumber(), TStructNode::GetWidth(), gGeoManager, i, kCollection, TGeoManager::MakeBox(), TGeoVolume::SetLineColor(), TGeoVolume::SetLineWidth(), and trans.
Referenced by DrawVolumes().
void TStructViewerGUI::DrawLink | ( | TStructNode * | parent | ) | [private] |
Definition at line 447 of file TStructViewerGUI.cxx.
References fLevelDistanceEntry, fNodePtr, TStructNode::GetCenter(), GetColor(), TStructNode::GetLevel(), TStructNode::GetMaxLevel(), TStructNode::GetMembers(), TStructNode::GetMiddle(), TGNumberEntry::GetNumber(), TStructNode::IsCollapsed(), and l.
Referenced by Draw().
void TStructViewerGUI::DrawVolumes | ( | TStructNode * | visObj | ) | [private] |
Definition at line 530 of file TStructViewerGUI.cxx.
References DrawNode(), fNodePtr, TStructNode::GetLevel(), and TStructNode::GetMaxLevel().
Referenced by Draw().
TStructNodeProperty * TStructViewerGUI::FindNodeProperty | ( | TStructNode * | node | ) | [private] |
Definition at line 552 of file TStructViewerGUI.cxx.
References fColors, TClass::GetClass(), TNamed::GetName(), TStructNode::GetTypeName(), and TList::Last().
Referenced by GetColor().
void TStructViewerGUI::Scale | ( | TStructNode * | parent | ) | [private] |
Definition at line 714 of file TStructViewerGUI.cxx.
References fMaxRatio, TStructNode::GetHeight(), TStructNode::GetMembers(), TStructNode::GetRelativeVolumeRatio(), TStructNode::GetWidth(), TStructNode::GetX(), TStructNode::GetY(), min, TMath::Min(), TStructNode::SetHeight(), TStructNode::SetWidth(), TStructNode::SetX(), TStructNode::SetY(), TMath::Sqrt(), and sqrt().
Referenced by CalculatePosistion().
void TStructViewerGUI::UnCheckMaxObjects | ( | ) | [private] |
Definition at line 796 of file TStructViewerGUI.cxx.
References TList::Clear(), fVisibleObjects, TStructNode::SetCollapsed(), and TStructNode::SetVisible().
Referenced by Draw().
void TStructViewerGUI::UpdateLabels | ( | TStructNode * | node | ) | [private] |
Definition at line 840 of file TStructViewerGUI.cxx.
References fAllMembersCountLabel, fLevelLabel, fMembersCountLabel, fNodeNameLabel, fNodeTypelabel, fSizeLabel, fTotalSizeLabel, TStructNode::GetAllMembersCount(), TStructNode::GetLevel(), TStructNode::GetMembersCount(), TStructNode::GetName(), TStructNode::GetSize(), TStructNode::GetTotalSize(), TStructNode::GetTypeName(), name, and TGLabel::SetText().
Referenced by GLWidgetProcessedEventSlot(), MouseOverSlot(), RedoButtonSlot(), and UndoButtonSlot().
void TStructViewerGUI::AutoRefreshButtonSlot | ( | Bool_t | on | ) |
void TStructViewerGUI::BoxHeightValueSetSlot | ( | Long_t | h | ) |
Definition at line 250 of file TStructViewerGUI.cxx.
References fAutoRefesh, TGCheckButton::IsOn(), and Update().
void TStructViewerGUI::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
Definition at line 334 of file TStructViewerGUI.cxx.
References TGFrame::DeleteWindow().
void TStructViewerGUI::ColorSelectedSlot | ( | Pixel_t | pixel | ) |
Definition at line 342 of file TStructViewerGUI.cxx.
References GetDefaultColor(), TStructNodeProperty::SetColor(), and Update().
void TStructViewerGUI::DoubleClickedSlot | ( | ) |
Definition at line 411 of file TStructViewerGUI.cxx.
References TList::Add(), fNodePtr, fSelectedObject, fUndoButton, fUndoList, kTRUE, TGButton::SetEnabled(), and Update().
void TStructViewerGUI::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 429 of file TStructViewerGUI.cxx.
References CalculatePosistion(), CheckMaxObjects(), TObject::Clear(), DrawLink(), DrawVolumes(), fNodePtr, fShowLinksCheckButton, fVolumes, TGButton::GetState(), kButtonDown, and UnCheckMaxObjects().
Referenced by Update().
TCanvas * TStructViewerGUI::GetCanvas | ( | ) |
Definition at line 580 of file TStructViewerGUI.cxx.
References fCanvas.
Referenced by TStructViewer::GetCanvas().
Int_t TStructViewerGUI::GetColor | ( | TStructNode * | node | ) |
Definition at line 587 of file TStructViewerGUI.cxx.
References FindNodeProperty(), TStructNodeProperty::GetColor(), and TColor::GetNumber().
Referenced by DrawLink(), and DrawNode().
TStructNodeProperty * TStructViewerGUI::GetDefaultColor | ( | ) |
Definition at line 600 of file TStructViewerGUI.cxx.
References fColors, and TList::Last().
Referenced by ColorSelectedSlot(), and TStructViewerGUI().
Bool_t TStructViewerGUI::GetLinksVisibility | ( | ) | const |
Definition at line 608 of file TStructViewerGUI.cxx.
References fShowLinksCheckButton, TGButton::GetState(), and kButtonDown.
Referenced by TStructViewer::GetLinksVisibility().
TStructNode * TStructViewerGUI::GetNodePtr | ( | ) | const |
void TStructViewerGUI::GLWidgetProcessedEventSlot | ( | Event_t * | event | ) |
Definition at line 628 of file TStructViewerGUI.cxx.
References fEditor, fMouseX, fMouseY, fSelectedObject, fToolTip, Event_t::fType, Event_t::fXRoot, Event_t::fYRoot, TGToolTip::Hide(), kButtonPress, kMotionNotify, TStructNodeEditor::SetModel(), and UpdateLabels().
void TStructViewerGUI::LevelDistValueSetSlot | ( | Long_t | dist | ) |
Definition at line 652 of file TStructViewerGUI.cxx.
References fAutoRefesh, TGCheckButton::IsOn(), kTRUE, and Update().
void TStructViewerGUI::MouseOverSlot | ( | TGLPhysicalShape * | shape | ) |
Definition at line 662 of file TStructViewerGUI.cxx.
References xmlio::Class, fMouseX, fMouseY, fSelectedObject, fToolTip, fVolumes, TGLPhysicalShape::GetLogical(), TStructNode::GetName(), TStructNode::GetTypeName(), TExMap::GetValue(), TGToolTip::Hide(), TGLLogicalShape::ID(), TObject::InheritsFrom(), NULL, TGToolTip::Reset(), TGToolTip::SetPosition(), TGToolTip::SetText(), and UpdateLabels().
void TStructViewerGUI::RedoButtonSlot | ( | ) |
Definition at line 689 of file TStructViewerGUI.cxx.
References TList::Add(), TList::First(), fNodePtr, fRedoButton, fRedoList, fUndoButton, fUndoList, kTRUE, TList::Last(), TList::RemoveLast(), TGButton::SetEnabled(), Update(), and UpdateLabels().
void TStructViewerGUI::ResetButtonSlot | ( | ) |
Definition at line 705 of file TStructViewerGUI.cxx.
References fGLViewer, TGLViewer::ResetCurrentCamera(), and TGLViewer::UpdateScene().
void TStructViewerGUI::ScaleByChangedSlot | ( | ) |
Definition at line 881 of file TStructViewerGUI.cxx.
References fAutoRefesh, TGCheckButton::IsOn(), and Update().
void TStructViewerGUI::SetLinksVisibility | ( | Bool_t | val | ) |
Definition at line 765 of file TStructViewerGUI.cxx.
References fShowLinksCheckButton, kButtonDown, kButtonUp, and TGCheckButton::SetState().
Referenced by TStructViewer::SetLinksVisibility().
void TStructViewerGUI::SetNodePtr | ( | TStructNode * | val | ) |
Definition at line 756 of file TStructViewerGUI.cxx.
References fNodePtr, kTRUE, Update(), and val.
Referenced by TStructViewer::Draw(), and TStructViewer::SetPointer().
void TStructViewerGUI::SetPointerButtonSlot | ( | ) |
Definition at line 777 of file TStructViewerGUI.cxx.
References fParent, fPointerTextEntry, fPointerTypeTextEntry, TGTextEntry::GetText(), gROOT, TROOT::ProcessLine(), and TStructViewer::SetPointer().
void TStructViewerGUI::ShowLinksToggled | ( | Bool_t | on | ) |
Definition at line 786 of file TStructViewerGUI.cxx.
References fAutoRefesh, TGCheckButton::IsOn(), and Update().
void TStructViewerGUI::UndoButtonSlot | ( | ) |
Definition at line 865 of file TStructViewerGUI.cxx.
References TList::Add(), TList::First(), fNodePtr, fRedoButton, fRedoList, fUndoButton, fUndoList, kTRUE, TList::Last(), TList::RemoveLast(), TGButton::SetEnabled(), Update(), and UpdateLabels().
void TStructViewerGUI::Update | ( | Bool_t | resetCamera = false |
) |
Definition at line 812 of file TStructViewerGUI.cxx.
References TList::Add(), TList::Clear(), TGeoVolume::ClearNodes(), Draw(), fCanvas, fGLViewer, fNodePtr, fTopVolume, TPad::GetListOfPrimitives(), TGLViewer::ResetCurrentCamera(), and TGLViewer::UpdateScene().
Referenced by AutoRefreshButtonSlot(), BoxHeightValueSetSlot(), ColorSelectedSlot(), DoubleClickedSlot(), LevelDistValueSetSlot(), RedoButtonSlot(), ScaleByChangedSlot(), TStructViewer::SetColor(), SetNodePtr(), ShowLinksToggled(), TStructViewerGUI(), UndoButtonSlot(), and UpdateButtonSlot().
void TStructViewerGUI::UpdateButtonSlot | ( | ) |
TStructViewerGUI::ClassDef | ( | TStructViewerGUI | , | |
1 | ||||
) |
void TStructViewerGUI::CalculatePosistion | ( | TStructNode * | parent | ) | [private] |
void TStructViewerGUI::CheckMaxObjects | ( | TStructNode * | parent | ) | [private] |
void TStructViewerGUI::Divide | ( | TList * | list, | |
Float_t | x1, | |||
Float_t | x2, | |||
Float_t | y1, | |||
Float_t | y2 | |||
) | [private] |
void TStructViewerGUI::DrawNode | ( | TStructNode * | node | ) | [private] |
void TStructViewerGUI::DrawLink | ( | TStructNode * | parent | ) | [private] |
void TStructViewerGUI::DrawVolumes | ( | TStructNode * | visObj | ) | [private] |
TStructNodeProperty* TStructViewerGUI::FindNodeProperty | ( | TStructNode * | node | ) | [private] |
void TStructViewerGUI::Scale | ( | TStructNode * | parent | ) | [private] |
void TStructViewerGUI::UnCheckMaxObjects | ( | ) | [private] |
void TStructViewerGUI::UpdateLabels | ( | TStructNode * | node | ) | [private] |
void TStructViewerGUI::AutoRefreshButtonSlot | ( | Bool_t | on | ) |
void TStructViewerGUI::BoxHeightValueSetSlot | ( | Long_t | h | ) |
void TStructViewerGUI::CloseWindow | ( | ) | [virtual] |
Reimplemented from TGMainFrame.
void TStructViewerGUI::ColorSelectedSlot | ( | Pixel_t | pixel | ) |
void TStructViewerGUI::DoubleClickedSlot | ( | ) |
TCanvas* TStructViewerGUI::GetCanvas | ( | ) |
Int_t TStructViewerGUI::GetColor | ( | TStructNode * | node | ) |
TStructNodeProperty* TStructViewerGUI::GetDefaultColor | ( | ) |
Bool_t TStructViewerGUI::GetLinksVisibility | ( | ) | const |
TStructNode* TStructViewerGUI::GetNodePtr | ( | ) | const |
void TStructViewerGUI::GLWidgetProcessedEventSlot | ( | Event_t * | event | ) |
void TStructViewerGUI::LevelDistValueSetSlot | ( | Long_t | dist | ) |
void TStructViewerGUI::MouseOverSlot | ( | TGLPhysicalShape * | shape | ) |
void TStructViewerGUI::RedoButtonSlot | ( | ) |
void TStructViewerGUI::ResetButtonSlot | ( | ) |
void TStructViewerGUI::ScaleByChangedSlot | ( | ) |
void TStructViewerGUI::SetLinksVisibility | ( | Bool_t | val | ) |
void TStructViewerGUI::SetNodePtr | ( | TStructNode * | val | ) |
void TStructViewerGUI::SetPointerButtonSlot | ( | ) |
void TStructViewerGUI::ShowLinksToggled | ( | Bool_t | on | ) |
void TStructViewerGUI::UndoButtonSlot | ( | ) |
void TStructViewerGUI::Update | ( | Bool_t | resetCamera = false |
) |
void TStructViewerGUI::UpdateButtonSlot | ( | ) |
TStructViewerGUI::ClassDef | ( | TStructViewerGUI | , | |
1 | ||||
) |
TStructViewer* TStructViewerGUI::fParent [private] |
Reimplemented from TGWindow.
Definition at line 40 of file TStructViewerGUI.h.
Referenced by SetPointerButtonSlot(), and TStructViewerGUI().
TGeoVolume* TStructViewerGUI::fTopVolume [private] |
Definition at line 41 of file TStructViewerGUI.h.
Referenced by DrawNode(), TStructViewerGUI(), and Update().
TStructNode* TStructViewerGUI::fNodePtr [private] |
Definition at line 42 of file TStructViewerGUI.h.
Referenced by CheckMaxObjects(), DoubleClickedSlot(), Draw(), DrawLink(), DrawVolumes(), GetNodePtr(), RedoButtonSlot(), SetNodePtr(), TStructViewerGUI(), UndoButtonSlot(), and Update().
UInt_t TStructViewerGUI::fMaxSlices [private] |
UInt_t TStructViewerGUI::fMouseX [private] |
Definition at line 44 of file TStructViewerGUI.h.
Referenced by GLWidgetProcessedEventSlot(), MouseOverSlot(), and TStructViewerGUI().
UInt_t TStructViewerGUI::fMouseY [private] |
Definition at line 45 of file TStructViewerGUI.h.
Referenced by GLWidgetProcessedEventSlot(), MouseOverSlot(), and TStructViewerGUI().
TStructNode* TStructViewerGUI::fSelectedObject [private] |
Definition at line 46 of file TStructViewerGUI.h.
Referenced by DoubleClickedSlot(), GLWidgetProcessedEventSlot(), MouseOverSlot(), and TStructViewerGUI().
TList TStructViewerGUI::fUndoList [private] |
Definition at line 47 of file TStructViewerGUI.h.
Referenced by DoubleClickedSlot(), RedoButtonSlot(), and UndoButtonSlot().
TList TStructViewerGUI::fRedoList [private] |
Definition at line 48 of file TStructViewerGUI.h.
Referenced by RedoButtonSlot(), and UndoButtonSlot().
TList TStructViewerGUI::fVisibleObjects [private] |
Definition at line 49 of file TStructViewerGUI.h.
Referenced by CheckMaxObjects(), and UnCheckMaxObjects().
Float_t TStructViewerGUI::fMaxRatio [private] |
Definition at line 50 of file TStructViewerGUI.h.
Referenced by CalculatePosistion(), Divide(), Scale(), and TStructViewerGUI().
TList* TStructViewerGUI::fColors [private] |
Definition at line 51 of file TStructViewerGUI.h.
Referenced by FindNodeProperty(), GetDefaultColor(), and TStructViewerGUI().
TGeoMedium * TStructViewerGUI::fgMedium [static, private] |
TExMap TStructViewerGUI::fVolumes [private] |
Definition at line 53 of file TStructViewerGUI.h.
Referenced by Draw(), DrawNode(), and MouseOverSlot().
static UInt_t TStructViewerGUI::fgCounter [static, private] |
Reimplemented from TGWindow.
Definition at line 54 of file TStructViewerGUI.h.
Referenced by DrawNode().
TCanvas* TStructViewerGUI::fCanvas [private] |
Definition at line 57 of file TStructViewerGUI.h.
Referenced by GetCanvas(), TStructViewerGUI(), Update(), and ~TStructViewerGUI().
TGLEmbeddedViewer* TStructViewerGUI::fGLViewer [private] |
Definition at line 58 of file TStructViewerGUI.h.
Referenced by ResetButtonSlot(), TStructViewerGUI(), and Update().
TGToolTip* TStructViewerGUI::fToolTip [private] |
Definition at line 59 of file TStructViewerGUI.h.
Referenced by GLWidgetProcessedEventSlot(), MouseOverSlot(), and TStructViewerGUI().
Definition at line 60 of file TStructViewerGUI.h.
Referenced by Draw(), GetLinksVisibility(), SetLinksVisibility(), and TStructViewerGUI().
TGLabel* TStructViewerGUI::fNodeNameLabel [private] |
Definition at line 61 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fNodeTypelabel [private] |
Definition at line 62 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fMembersCountLabel [private] |
Definition at line 63 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fAllMembersCountLabel [private] |
Definition at line 64 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fSizeLabel [private] |
Definition at line 65 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fTotalSizeLabel [private] |
Definition at line 66 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGLabel* TStructViewerGUI::fLevelLabel [private] |
Definition at line 67 of file TStructViewerGUI.h.
Referenced by TStructViewerGUI(), and UpdateLabels().
TGTextButton* TStructViewerGUI::fUndoButton [private] |
Definition at line 68 of file TStructViewerGUI.h.
Referenced by DoubleClickedSlot(), RedoButtonSlot(), TStructViewerGUI(), and UndoButtonSlot().
TGTextButton* TStructViewerGUI::fRedoButton [private] |
Definition at line 69 of file TStructViewerGUI.h.
Referenced by RedoButtonSlot(), TStructViewerGUI(), and UndoButtonSlot().
Definition at line 70 of file TStructViewerGUI.h.
Referenced by CalculatePosistion(), and TStructViewerGUI().
Definition at line 71 of file TStructViewerGUI.h.
Referenced by CalculatePosistion(), and TStructViewerGUI().
TGTextEntry* TStructViewerGUI::fPointerTextEntry [private] |
Definition at line 72 of file TStructViewerGUI.h.
Referenced by SetPointerButtonSlot(), and TStructViewerGUI().
Definition at line 73 of file TStructViewerGUI.h.
Referenced by SetPointerButtonSlot(), and TStructViewerGUI().
TStructNodeEditor* TStructViewerGUI::fEditor [private] |
Definition at line 74 of file TStructViewerGUI.h.
Referenced by GLWidgetProcessedEventSlot(), and TStructViewerGUI().
TGNumberEntry* TStructViewerGUI::fBoxHeightEntry [private] |
TGCheckButton* TStructViewerGUI::fAutoRefesh [private] |
Definition at line 76 of file TStructViewerGUI.h.
Referenced by BoxHeightValueSetSlot(), LevelDistValueSetSlot(), ScaleByChangedSlot(), ShowLinksToggled(), and TStructViewerGUI().
Definition at line 77 of file TStructViewerGUI.h.
Referenced by DrawLink(), DrawNode(), and TStructViewerGUI().
TStructViewer* TStructViewerGUI::fParent [private] |
TGeoVolume* TStructViewerGUI::fTopVolume [private] |
Definition at line 41 of file TStructViewerGUI.h.
TStructNode* TStructViewerGUI::fNodePtr [private] |
Definition at line 42 of file TStructViewerGUI.h.
TStructNode* TStructViewerGUI::fSelectedObject [private] |
Definition at line 46 of file TStructViewerGUI.h.
TList* TStructViewerGUI::fColors [private] |
Definition at line 51 of file TStructViewerGUI.h.
TGeoMedium* TStructViewerGUI::fgMedium [static, private] |
Definition at line 52 of file TStructViewerGUI.h.
TCanvas* TStructViewerGUI::fCanvas [private] |
Definition at line 57 of file TStructViewerGUI.h.
TGLEmbeddedViewer* TStructViewerGUI::fGLViewer [private] |
Definition at line 58 of file TStructViewerGUI.h.
TGToolTip* TStructViewerGUI::fToolTip [private] |
Definition at line 59 of file TStructViewerGUI.h.
Definition at line 60 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fNodeNameLabel [private] |
Definition at line 61 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fNodeTypelabel [private] |
Definition at line 62 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fMembersCountLabel [private] |
Definition at line 63 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fAllMembersCountLabel [private] |
Definition at line 64 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fSizeLabel [private] |
Definition at line 65 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fTotalSizeLabel [private] |
Definition at line 66 of file TStructViewerGUI.h.
TGLabel* TStructViewerGUI::fLevelLabel [private] |
Definition at line 67 of file TStructViewerGUI.h.
TGTextButton* TStructViewerGUI::fUndoButton [private] |
Definition at line 68 of file TStructViewerGUI.h.
TGTextButton* TStructViewerGUI::fRedoButton [private] |
Definition at line 69 of file TStructViewerGUI.h.
Definition at line 70 of file TStructViewerGUI.h.
Definition at line 71 of file TStructViewerGUI.h.
TGTextEntry* TStructViewerGUI::fPointerTextEntry [private] |
Definition at line 72 of file TStructViewerGUI.h.
Definition at line 73 of file TStructViewerGUI.h.
TStructNodeEditor* TStructViewerGUI::fEditor [private] |
Definition at line 74 of file TStructViewerGUI.h.
TGNumberEntry* TStructViewerGUI::fBoxHeightEntry [private] |
Definition at line 75 of file TStructViewerGUI.h.
TGCheckButton* TStructViewerGUI::fAutoRefesh [private] |
Definition at line 76 of file TStructViewerGUI.h.
Definition at line 77 of file TStructViewerGUI.h.