ROOT
6.07/01
Reference Guide
|
Definition at line 49 of file TGListTree.h.
Protected Attributes | |
TGClient * | fClient |
TGListTreeItem * | fParent |
TGListTreeItem * | fFirstchild |
TGListTreeItem * | fLastchild |
TGListTreeItem * | fPrevsibling |
TGListTreeItem * | fNextsibling |
Bool_t | fOpen |
Int_t | fDNDState |
Int_t | fY |
Int_t | fXtext |
Int_t | fYtext |
UInt_t | fHeight |
Private Member Functions | |
TGListTreeItem (const TGListTreeItem &) | |
TGListTreeItem & | operator= (const TGListTreeItem &) |
Friends | |
class | TGListTree |
#include <TGListTree.h>
|
private |
|
inlinevirtual |
Definition at line 77 of file TGListTree.h.
Reimplemented in TGListTreeItemStd.
Definition at line 116 of file TGListTree.h.
Referenced by TGListTree::CheckAllChildren().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd.
Definition at line 117 of file TGListTree.h.
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTreeItemStd::CheckChildren(), TGListTree::CheckItem(), and TGListTree::UpdateChecked().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 126 of file TGListTree.h.
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawActive().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawItem(), TGListTree::HandleButton(), and TGListTree::HandleMotion().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawItemName().
|
inline |
Definition at line 80 of file TGListTree.h.
Referenced by TGFileBrowser::AddKey(), TGeoVolumeDialog::BuildListTree(), TGListTreeItemStd::CheckAllChildren(), TGListTreeItemStd::CheckChildren(), TGFileBrowser::CheckSorted(), TEveElement::DestroyListSubTree(), TEveElement::ExpandIntoListTree(), TGuiBldNameFrame::FindItemByName(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTreeItemStd::HasCheckedChild(), TGListTreeItemStd::HasUnCheckedChild(), TRootBrowserLite::IconBoxAction(), TEveGListTreeEditorFrame::ItemDblClicked(), TRootBrowserLite::ProcessMessage(), TGFileBrowser::RecursiveRemove(), TGFileBrowser::ToggleSort(), TRootBrowserLite::ToSystemDirectory(), TGFileBrowser::Update(), and TGListTree::UpdateChecked().
|
inline |
Definition at line 81 of file TGListTree.h.
|
inline |
Definition at line 83 of file TGListTree.h.
Referenced by TRootBrowserLite::AddCheckBox(), TGFileBrowser::AddKey(), TGListTreeItemStd::CheckChildren(), TRootBrowserLite::CheckObjectItem(), TEveElement::DestroyListSubTree(), TGuiBldNameFrame::FindItemByName(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTreeItemStd::HasCheckedChild(), TGListTreeItemStd::HasUnCheckedChild(), TRootBrowserLite::IconBoxAction(), TGListTree::PDeleteItem(), TRootBrowserLite::ProcessMessage(), TGFileBrowser::RecursiveRemove(), TRootBrowserLite::RemoveCheckBox(), and TGFileBrowser::Update().
|
inline |
Definition at line 79 of file TGListTree.h.
Referenced by TGFileBrowser::Add(), TRootBrowserLite::AddToTree(), TGListTree::AdjustPosition(), TGuiBldNameFrame::ChangeSelected(), TRootBrowserLite::Chdir(), TGFileBrowser::Chdir(), TGuiBldNameFrame::CheckItems(), TGFileBrowser::CheckRemote(), TGFileBrowser::CheckSorted(), TGFileBrowser::Clicked(), TGFileBrowser::DoubleClicked(), TGFileBrowser::FullPathName(), TRootBrowserLite::IconBoxAction(), TEveGListTreeEditorFrame::ItemKeyPress(), TRootBrowserLite::ListTreeHighlight(), TSessionFrame::OnBtnRemoveDSet(), TSessionFrame::OnBtnVerifyDSet(), TSessionViewer::OnListTreeClicked(), TSessionViewer::OnListTreeDoubleClicked(), TGListTree::PDeleteItem(), TRootBrowserLite::ProcessMessage(), TTreeViewer::ProcessMessage(), TRootBrowserLite::RecursiveRemove(), TEveManager::RemoveFromListTree(), TEveElement::RemoveFromListTrees(), TTreeViewer::SetParentTree(), TGFileBrowser::ToggleSort(), TGFileBrowser::Update(), and TGListTree::UpdateChecked().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawItem(), TGListTree::FindItem(), GetPicWidth(), TGListTree::HandleMotion(), TGListTree::LineDown(), TGListTree::LineUp(), and TGListTree::SearchChildren().
|
virtual |
Return width of item's icon.
Definition at line 99 of file TGListTree.cxx.
Referenced by TGListTree::DrawChildren(), TGListTree::DrawItem(), and TGListTree::HandleButton().
|
inline |
Definition at line 82 of file TGListTree.h.
Referenced by TGListTree::PDeleteItem().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGFileBrowser::Add(), TGFileBrowser::AddKey(), TGFileBrowser::CheckRemote(), TGFileBrowser::Clicked(), TGFileBrowser::DoubleClicked(), TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), TGListTree::FindChildByName(), TGuiBldNameFrame::FindItemByName(), TGListTree::FindSiblingByName(), TGFileBrowser::FullPathName(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTree::GetPathnameFromItem(), TGListTree::HandleMotion(), TRootBrowserLite::ListTreeHighlight(), TSessionViewer::OnListTreeClicked(), TTreeViewer::ProcessMessage(), and TGFileBrowser::ToggleSort().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawActive(), and TGListTree::DrawItemName().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::HandleMotion().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::HandleMotion().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGFileBrowser::Add(), TRootBrowserLite::AddToTree(), TGuiBldNameFrame::ChangeSelected(), TRootBrowserLite::Chdir(), TGFileBrowser::Chdir(), TGuiBldNameFrame::CheckItems(), TGFileBrowser::CheckRemote(), TSessionViewer::CleanupSession(), TGFileBrowser::Clicked(), TSessionViewer::DeleteQuery(), TEveElement::DestroyListSubTree(), TRootBrowserLite::DisplayDirectory(), TGeoVolumeDialog::DoItemClick(), TGeoShapeDialog::DoItemClick(), TGeoMediumDialog::DoItemClick(), TGeoMaterialDialog::DoItemClick(), TGeoMatrixDialog::DoItemClick(), TGeoTreeDialog::DoSelect(), TGFileBrowser::DoubleClicked(), TSessionViewer::EditQuery(), TGListTree::FindChildByData(), TGListTree::FindItemByObj(), TGListTree::FindSiblingByData(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), TGListTree::HandleButton(), TGListTree::HandleKey(), TGListTree::HandleMotion(), TRootBrowserLite::IconBoxAction(), TEveGListTreeEditorFrame::ItemBelowMouse(), TEveGListTreeEditorFrame::ItemClicked(), TEveGListTreeEditorFrame::ItemDblClicked(), TEveGListTreeEditorFrame::ItemKeyPress(), TRootBrowserLite::ListTreeHighlight(), TSessionQueryFrame::OnBtnFinalize(), TSessionFrame::OnBtnRemoveDSet(), TSessionQueryFrame::OnBtnRetrieve(), TSessionQueryFrame::OnBtnShowLog(), TSessionQueryFrame::OnBtnSubmit(), TSessionFrame::OnBtnVerifyDSet(), TSessionViewer::OnListTreeClicked(), TSessionViewer::OnListTreeDoubleClicked(), TRootBrowserLite::ProcessMessage(), TTreeViewer::ProcessMessage(), TGListTree::RecursiveDeleteItem(), TRootBrowserLite::Refresh(), TEveElement::RemoveFromListTrees(), TSessionViewer::ResetSession(), TGuiBldNameFrame::SelectFrameByItem(), TTreeViewer::SetParentTree(), TSessionViewer::StartViewer(), TRootBrowserLite::ToSystemDirectory(), TGFileBrowser::Update(), and TSessionQueryFrame::UpdateButtons().
|
inlinevirtual |
Definition at line 138 of file TGListTree.h.
|
inlinevirtual |
Definition at line 139 of file TGListTree.h.
|
inlinevirtual |
Definition at line 137 of file TGListTree.h.
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::HandleButton(), TGListTree::HandleKey(), TGListTree::HandleMotion(), TGListTree::InsertChild(), and TGListTree::UpdateChecked().
Reimplemented in TGListTreeItemStd.
Definition at line 118 of file TGListTree.h.
Referenced by TGListTreeItemStd::HasCheckedChild(), and TGListTree::UpdateChecked().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawItemName().
Reimplemented in TGListTreeItemStd.
Definition at line 119 of file TGListTree.h.
Referenced by TGListTreeItemStd::HasUnCheckedChild(), and TGListTree::UpdateChecked().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTree::DrawItemName(), TGListTree::HighlightItem(), TRootBrowserLite::ListTreeHighlight(), and TRootBrowserLite::ProcessMessage().
|
pure virtual |
Implemented in TGListTreeItemStd, and TEveListTreeItem.
Referenced by TGListTreeItemStd::CheckChildren(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTree::HandleButton(), TGListTree::HandleKey(), TGListTreeItemStd::HasCheckedChild(), TGListTreeItemStd::HasUnCheckedChild(), Toggle(), and TGListTree::UpdateChecked().
|
inline |
Definition at line 133 of file TGListTree.h.
Referenced by TGListTree::HandleMotion().
|
inline |
Definition at line 134 of file TGListTree.h.
Referenced by TGListTree::HandleDNDPosition().
|
inlinevirtual |
Definition at line 85 of file TGListTree.h.
Referenced by TGListTree::AddItem(), TGListTree::Draw(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::DrawNode(), TGListTree::FindItem(), TGListTree::HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), TGListTree::HighlightChildren(), TRootBrowserLite::ProcessMessage(), TGListTree::RecursiveDeleteItem(), TGListTree::SavePrimitive(), and TGListTree::SearchChildren().
|
private |
|
inline |
Definition at line 92 of file TGListTree.h.
Referenced by TGFileBrowser::AddKey(), TGListTree::RenameItem(), and TRootBrowserLite::ToSystemDirectory().
Reimplemented in TGListTreeItemStd.
Definition at line 141 of file TGListTree.h.
Referenced by TGListTree::SaveChildren(), and TGListTree::SavePrimitive().
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 90 of file TGListTree.h.
Referenced by TGListTree::HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), TGListTree::HighlightItem(), and TGFileBrowser::ToggleSort().
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 109 of file TGListTree.h.
Referenced by TGListTree::SetCheckBox(), and Toggle().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 106 of file TGListTree.h.
Referenced by TGListTree::UpdateChecked().
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 125 of file TGListTree.h.
Definition at line 129 of file TGListTree.h.
Referenced by TGFileBrowser::Add(), TGFileBrowser::AddKey(), and TGFileBrowser::DoubleClicked().
Definition at line 131 of file TGListTree.h.
Definition at line 86 of file TGListTree.h.
Referenced by TGuiBldNameFrame::ChangeSelected(), TGListTree::CloseItem(), TGListTree::HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), and TGListTree::OpenItem().
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 104 of file TGListTree.h.
Referenced by TGFileBrowser::AddFSDirectory(), TGFileBrowser::DoubleClicked(), TSessionServerFrame::OnBtnConnectClicked(), TSessionFrame::OnBtnDisconnectClicked(), TSessionViewer::ResetSession(), TSessionFrame::ShutdownSession(), and TSessionViewer::UpdateListOfProofs().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 97 of file TGListTree.h.
Referenced by Rename().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 98 of file TGListTree.h.
Referenced by TGFileBrowser::AddFSDirectory(), TGFileBrowser::AddKey(), TRootBrowserLite::AddToTree(), TGeoVolumeDialog::BuildListTree(), TGeoShapeDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TGeoVolumeDialog::DoItemClick(), TGFileBrowser::DoubleClicked(), and TGListTree::SetToolTipItem().
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 100 of file TGListTree.h.
Referenced by TGListTree::AddItem(), TGFileBrowser::Clicked(), TGFileBrowser::DoubleClicked(), TRootBrowserLite::ExecuteDefaultAction(), TRootBrowserLite::IconBoxAction(), TEveGListTreeEditorFrame::ItemDblClicked(), TRootBrowserLite::ListTreeHighlight(), TSessionServerFrame::OnBtnAddClicked(), TSessionFrame::OnBtnGetQueriesClicked(), TEditQueryFrame::OnBtnSave(), TNewQueryDlg::OnBtnSaveClicked(), TSessionViewer::ReadConfiguration(), TRootBrowserLite::ToSystemDirectory(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd, and TEveListTreeItem.
Definition at line 112 of file TGListTree.h.
Referenced by TGListTreeItemStd::CheckChildren(), and TGListTree::ToggleItem().
|
inlinevirtual |
Reimplemented in TGListTreeItemStd.
Definition at line 120 of file TGListTree.h.
Referenced by TGListTreeItemStd::CheckChildren().
|
friend |
Definition at line 51 of file TGListTree.h.
|
protected |
Definition at line 58 of file TGListTree.h.
Referenced by TGListTreeItemStd::SetCheckBoxPictures(), TGListTreeItemStd::SetPictures(), and TGListTreeItemStd::~TGListTreeItemStd().
|
protected |
Definition at line 67 of file TGListTree.h.
Referenced by IsDNDSource(), IsDNDTarget(), SetDNDSource(), SetDNDTarget(), and TGListTreeItemStd::TGListTreeItemStd().
|
protected |
Definition at line 60 of file TGListTree.h.
Referenced by TGListTree::Draw(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::DrawNode(), TGListTree::FindChildByData(), TGListTree::FindChildByName(), TGListTree::FindItem(), TGListTree::FindItemByObj(), GetFirstChild(), TGListTree::HighlightChildren(), TGListTree::InsertChild(), TGListTree::PDeleteChildren(), TGListTree::RecursiveDeleteItem(), TGListTree::RemoveReference(), TGListTree::ReparentChildren(), TGListTree::SaveChildren(), TGListTree::SavePrimitive(), TGListTree::SearchChildren(), TGListTree::Sort(), and TGListTree::SortChildren().
|
protected |
Definition at line 73 of file TGListTree.h.
Referenced by TGListTree::AdjustPosition(), TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawOutline(), and TGListTree::HandleMotion().
|
protected |
Definition at line 61 of file TGListTree.h.
Referenced by GetLastChild(), TGListTree::InsertChild(), TGListTree::PDeleteChildren(), TGListTree::RemoveReference(), and TGListTree::Sort().
|
protected |
Definition at line 63 of file TGListTree.h.
Referenced by TGListTree::Draw(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::FindChildByData(), TGListTree::FindChildByName(), TGListTree::FindItem(), TGListTree::FindItemByObj(), TGListTree::FindSiblingByData(), TGListTree::FindSiblingByName(), GetNextSibling(), TGListTree::HighlightChildren(), TGListTree::InsertChild(), TGListTree::InsertChildren(), TGListTree::PDeleteChildren(), TGListTree::RecursiveDeleteItem(), TGListTree::RemoveReference(), TGListTree::SaveChildren(), TGListTree::SavePrimitive(), TGListTree::SearchChildren(), TGListTree::Sort(), and TGListTree::~TGListTree().
|
protected |
Definition at line 65 of file TGListTree.h.
Referenced by TEveListTreeItem::GetPicture(), TGListTreeItemStd::GetPicture(), IsOpen(), and SetOpen().
|
protected |
Definition at line 59 of file TGListTree.h.
Referenced by TGListTree::DrawChildren(), TGListTree::DrawItem(), GetParent(), TGListTree::GetPathnameFromItem(), TGListTree::InsertChild(), TGListTree::InsertChildren(), TGListTree::RemoveReference(), TGListTreeItemStd::SavePrimitive(), and TGListTree::Sort().
|
protected |
Definition at line 62 of file TGListTree.h.
Referenced by TGListTree::FindSiblingByData(), TGListTree::FindSiblingByName(), GetPrevSibling(), TGListTree::InsertChild(), TGListTree::InsertChildren(), TGListTree::RemoveReference(), and TGListTree::Sort().
|
protected |
Definition at line 71 of file TGListTree.h.
Referenced by TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), TGListTree::HandleButton(), and TGListTree::HandleMotion().
|
protected |
Definition at line 70 of file TGListTree.h.
Referenced by TGListTree::AdjustPosition(), TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawOutline(), TGListTree::HandleMotion(), TGListTree::LineDown(), and TGListTree::LineUp().
|
protected |
Definition at line 72 of file TGListTree.h.
Referenced by TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), and TGListTree::DrawOutline().