TGListTreeItem Class Reference

#include <TGListTree.h>

Inheritance diagram for TGListTreeItem:

TEveListTreeItem TEveListTreeItem TGListTreeItemStd TGListTreeItemStd List of all members.

Public Member Functions

 TGListTreeItem (TGClient *client=gClient)
virtual ~TGListTreeItem ()
TGListTreeItemGetParent () const
TGListTreeItemGetFirstChild () const
TGListTreeItemGetLastChild () const
TGListTreeItemGetPrevSibling () const
TGListTreeItemGetNextSibling () const
virtual Bool_t IsOpen () const
virtual void SetOpen (Bool_t o)
virtual Bool_t IsActive () const=0
virtual Pixel_t GetActiveColor () const=0
virtual void SetActive (Bool_t)
void Rename (const char *new_name)
virtual const char * GetText () const=0
virtual Int_t GetTextLength () const=0
virtual const char * GetTipText () const=0
virtual Int_t GetTipTextLength () const=0
virtual void SetText (const char *)
virtual void SetTipText (const char *)
virtual void SetUserData (void *, Bool_t=kFALSE)
virtual void * GetUserData () const=0
virtual const TGPictureGetPicture () const=0
virtual void SetPictures (const TGPicture *, const TGPicture *)
virtual const TGPictureGetCheckBoxPicture () const=0
virtual void SetCheckBoxPictures (const TGPicture *, const TGPicture *)
virtual UInt_t GetPicWidth () const
virtual void SetCheckBox (Bool_t=kTRUE)
virtual Bool_t HasCheckBox () const=0
virtual void CheckItem (Bool_t=kTRUE)=0
virtual void Toggle ()
virtual Bool_t IsChecked () const=0
virtual void CheckAllChildren (Bool_t=kTRUE)
virtual void CheckChildren (TGListTreeItem *, Bool_t)
virtual Bool_t HasCheckedChild (Bool_t=kFALSE)
virtual Bool_t HasUnCheckedChild (Bool_t=kFALSE)
virtual void UpdateState ()
virtual Bool_t HasColor () const=0
virtual Color_t GetColor () const=0
virtual void SetColor (Color_t)
virtual void ClearColor ()
void SetDNDSource (Bool_t onoff)
void SetDNDTarget (Bool_t onoff)
Bool_t IsDNDSource () const
Bool_t IsDNDTarget () const
virtual Bool_t HandlesDragAndDrop () const
virtual void HandleDrag ()
virtual void HandleDrop ()
virtual void SavePrimitive (ostream &, Option_t *, Int_t)
 TGListTreeItem (TGClient *client=gClient)
virtual ~TGListTreeItem ()
TGListTreeItemGetParent () const
TGListTreeItemGetFirstChild () const
TGListTreeItemGetLastChild () const
TGListTreeItemGetPrevSibling () const
TGListTreeItemGetNextSibling () const
virtual Bool_t IsOpen () const
virtual void SetOpen (Bool_t o)
virtual Bool_t IsActive () const=0
virtual Pixel_t GetActiveColor () const=0
virtual void SetActive (Bool_t)
void Rename (const char *new_name)
virtual const char * GetText () const=0
virtual Int_t GetTextLength () const=0
virtual const char * GetTipText () const=0
virtual Int_t GetTipTextLength () const=0
virtual void SetText (const char *)
virtual void SetTipText (const char *)
virtual void SetUserData (void *, Bool_t=kFALSE)
virtual void * GetUserData () const=0
virtual const TGPictureGetPicture () const=0
virtual void SetPictures (const TGPicture *, const TGPicture *)
virtual const TGPictureGetCheckBoxPicture () const=0
virtual void SetCheckBoxPictures (const TGPicture *, const TGPicture *)
virtual UInt_t GetPicWidth () const
virtual void SetCheckBox (Bool_t=kTRUE)
virtual Bool_t HasCheckBox () const=0
virtual void CheckItem (Bool_t=kTRUE)=0
virtual void Toggle ()
virtual Bool_t IsChecked () const=0
virtual void CheckAllChildren (Bool_t=kTRUE)
virtual void CheckChildren (TGListTreeItem *, Bool_t)
virtual Bool_t HasCheckedChild (Bool_t=kFALSE)
virtual Bool_t HasUnCheckedChild (Bool_t=kFALSE)
virtual void UpdateState ()
virtual Bool_t HasColor () const=0
virtual Color_t GetColor () const=0
virtual void SetColor (Color_t)
virtual void ClearColor ()
void SetDNDSource (Bool_t onoff)
void SetDNDTarget (Bool_t onoff)
Bool_t IsDNDSource () const
Bool_t IsDNDTarget () const
virtual Bool_t HandlesDragAndDrop () const
virtual void HandleDrag ()
virtual void HandleDrop ()
virtual void SavePrimitive (ostream &, Option_t *, Int_t)

Protected Attributes

TGClientfClient
TGListTreeItemfParent
TGListTreeItemfFirstchild
TGListTreeItemfLastchild
TGListTreeItemfPrevsibling
TGListTreeItemfNextsibling
Bool_t fOpen
Int_t fDNDState
Int_t fY
Int_t fXtext
Int_t fYtext
UInt_t fHeight
TGClientfClient
TGListTreeItemfParent
TGListTreeItemfFirstchild
TGListTreeItemfLastchild
TGListTreeItemfPrevsibling
TGListTreeItemfNextsibling

Private Member Functions

 TGListTreeItem (const TGListTreeItem &)
TGListTreeItemoperator= (const TGListTreeItem &)
 TGListTreeItem (const TGListTreeItem &)
TGListTreeItemoperator= (const TGListTreeItem &)

Friends

class TGListTree

Detailed Description

Definition at line 49 of file TGListTree.h.


Constructor & Destructor Documentation

TGListTreeItem::TGListTreeItem ( const TGListTreeItem  )  [private]

TGListTreeItem::TGListTreeItem ( TGClient client = gClient  ) 

virtual TGListTreeItem::~TGListTreeItem (  )  [inline, virtual]

Definition at line 77 of file TGListTree.h.

TGListTreeItem::TGListTreeItem ( const TGListTreeItem  )  [private]

TGListTreeItem::TGListTreeItem ( TGClient client = gClient  ) 

virtual TGListTreeItem::~TGListTreeItem (  )  [inline, virtual]

Definition at line 77 of file TGListTree.h.


Member Function Documentation

TGListTreeItem& TGListTreeItem::operator= ( const TGListTreeItem  )  [private]

TGListTreeItem* TGListTreeItem::GetParent (  )  const [inline]

Definition at line 79 of file TGListTree.h.

References fParent.

Referenced by TGFileBrowser::Add(), TGListTree::AdjustPosition(), TGuiBldNameFrame::CheckItems(), TGFileBrowser::CheckRemote(), TGFileBrowser::CheckSorted(), TGFileBrowser::Clicked(), TestDirList::DirName(), TGFileBrowser::DoubleClicked(), TGFileBrowser::FullPathName(), TRootBrowserLite::IconBoxAction(), TRootBrowserLite::ListTreeHighlight(), TSessionFrame::OnBtnRemoveDSet(), TSessionFrame::OnBtnVerifyDSet(), TGListTree::PDeleteItem(), TRootBrowserLite::ProcessMessage(), TRootBrowserLite::RecursiveRemove(), TEveManager::RemoveFromListTree(), TTreeViewer::SetParentTree(), TGFileBrowser::ToggleSort(), TGFileBrowser::Update(), and TGListTree::UpdateChecked().

TGListTreeItem* TGListTreeItem::GetFirstChild (  )  const [inline]

Definition at line 80 of file TGListTree.h.

References fFirstchild.

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().

TGListTreeItem* TGListTreeItem::GetLastChild (  )  const [inline]

Definition at line 81 of file TGListTree.h.

References fLastchild.

TGListTreeItem* TGListTreeItem::GetPrevSibling (  )  const [inline]

Definition at line 82 of file TGListTree.h.

References fPrevsibling.

Referenced by TGListTree::PDeleteItem().

TGListTreeItem* TGListTreeItem::GetNextSibling (  )  const [inline]

Definition at line 83 of file TGListTree.h.

References fNextsibling.

Referenced by TGFileBrowser::AddKey(), TGListTreeItemStd::CheckChildren(), TGuiBldNameFrame::FindItemByName(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTreeItemStd::HasCheckedChild(), TGListTreeItemStd::HasUnCheckedChild(), TRootBrowserLite::IconBoxAction(), TGListTree::PDeleteItem(), TRootBrowserLite::ProcessMessage(), TGFileBrowser::RecursiveRemove(), and TGFileBrowser::Update().

virtual Bool_t TGListTreeItem::IsOpen (  )  const [inline, virtual]

Definition at line 85 of file TGListTree.h.

References fOpen.

Referenced by TGListTree::AddItem(), TGListTree::Draw(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::DrawNode(), TGListTree::FindItem(), TGListTree::HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), TRootBrowserLite::ProcessMessage(), TGListTree::RecursiveDeleteItem(), TGListTree::SavePrimitive(), and TGListTree::SearchChildren().

virtual void TGListTreeItem::SetOpen ( Bool_t  o  )  [inline, virtual]

Definition at line 86 of file TGListTree.h.

References fOpen.

Referenced by TGListTree::CloseItem(), TGListTree::HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), and TGListTree::OpenItem().

virtual Bool_t TGListTreeItem::IsActive (  )  const [pure virtual]

Referenced by TGListTree::DrawItemName(), TGListTree::HighlightItem(), TRootBrowserLite::ListTreeHighlight(), and TRootBrowserLite::ProcessMessage().

virtual Pixel_t TGListTreeItem::GetActiveColor (  )  const [pure virtual]

Referenced by TGListTree::DrawActive().

virtual void TGListTreeItem::SetActive ( Bool_t   )  [inline, virtual]

Definition at line 90 of file TGListTree.h.

Referenced by TGListTree::HandleKey(), TGListTree::HighlightItem(), and TGFileBrowser::ToggleSort().

void TGListTreeItem::Rename ( const char *  new_name  )  [inline]

Definition at line 92 of file TGListTree.h.

References SetText().

Referenced by TGFileBrowser::AddKey(), TGListTree::RenameItem(), and TRootBrowserLite::ToSystemDirectory().

virtual const char* TGListTreeItem::GetText (  )  const [pure virtual]

Referenced by TGFileBrowser::Add(), TGFileBrowser::AddKey(), TGFileBrowser::CheckRemote(), TGFileBrowser::Clicked(), TestDirList::DirName(), 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(), TestDirList::OnDoubleClick(), TRootBrowserHistoryCursor::Print(), TestDirList::ProcessMessage(), and TGFileBrowser::ToggleSort().

virtual Int_t TGListTreeItem::GetTextLength (  )  const [pure virtual]

Referenced by TGListTree::DrawActive(), and TGListTree::DrawItemName().

virtual const char* TGListTreeItem::GetTipText (  )  const [pure virtual]

Referenced by TGListTree::HandleMotion().

virtual Int_t TGListTreeItem::GetTipTextLength (  )  const [pure virtual]

Referenced by TGListTree::HandleMotion().

virtual void TGListTreeItem::SetText ( const char *   )  [inline, virtual]

Definition at line 97 of file TGListTree.h.

Referenced by Rename().

virtual void TGListTreeItem::SetTipText ( const char *   )  [inline, virtual]

Definition at line 98 of file TGListTree.h.

Referenced by TGFileBrowser::AddFSDirectory(), TRootBrowserLite::AddToTree(), TGeoShapeDialog::BuildListTree(), TGeoVolumeDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TGeoVolumeDialog::DoItemClick(), TGFileBrowser::DoubleClicked(), and TGListTree::SetToolTipItem().

virtual void TGListTreeItem::SetUserData ( void *  ,
Bool_t  = kFALSE 
) [inline, virtual]

Definition at line 100 of file TGListTree.h.

Referenced by TGListTree::AddItem(), MyEvent::Bremsstrahlung(), TGFileBrowser::Clicked(), MyEvent::Decay(), TGFileBrowser::DoubleClicked(), ListTreeWindow::FillListTree(), TRootBrowserLite::IconBoxAction(), MyEvent::Init(), TEveGListTreeEditorFrame::ItemDblClicked(), TRootBrowserLite::ListTreeHighlight(), TSessionServerFrame::OnBtnAddClicked(), TSessionFrame::OnBtnGetQueriesClicked(), TEditQueryFrame::OnBtnSave(), TNewQueryDlg::OnBtnSaveClicked(), TestDirList::OnDoubleClick(), RootShower::OnOpenFile(), MyEvent::PairCreation(), TestDirList::ProcessMessage(), TSessionViewer::ReadConfiguration(), TRootBrowserLite::ToSystemDirectory(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

virtual void* TGListTreeItem::GetUserData (  )  const [pure virtual]

Referenced by TGuiBldNameFrame::ChangeSelected(), TGuiBldNameFrame::CheckItems(), TGFileBrowser::CheckRemote(), TSessionViewer::CleanupSession(), TGFileBrowser::Clicked(), RootShower::Clicked(), TSessionViewer::DeleteQuery(), TRootBrowserLite::DisplayDirectory(), TGeoShapeDialog::DoItemClick(), TGeoVolumeDialog::DoItemClick(), TGeoMatrixDialog::DoItemClick(), TGeoMaterialDialog::DoItemClick(), TGeoMediumDialog::DoItemClick(), TGeoTreeDialog::DoSelect(), TGFileBrowser::DoubleClicked(), TSessionViewer::EditQuery(), TGListTree::FindChildByData(), TGListTree::FindItemByObj(), TGListTree::FindSiblingByData(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), TGListTree::HandleKey(), TGListTree::HandleMotion(), TRootBrowserLite::IconBoxAction(), TEveGListTreeEditorFrame::ItemClicked(), SplitGLView::ItemClicked(), TEveGListTreeEditorFrame::ItemDblClicked(), TRootBrowserLite::ListTreeHighlight(), TSessionQueryFrame::OnBtnFinalize(), TSessionFrame::OnBtnRemoveDSet(), TSessionQueryFrame::OnBtnShowLog(), TSessionQueryFrame::OnBtnSubmit(), TSessionFrame::OnBtnVerifyDSet(), TestDirList::OnDoubleClick(), TSessionViewer::OnListTreeClicked(), TTreeViewer::ProcessMessage(), TestDirList::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGListTree::RecursiveDeleteItem(), TRootBrowserHistory::RecursiveRemove(), TRootBrowserLite::Refresh(), TEveElement::RemoveFromListTrees(), TSessionViewer::ResetSession(), TGuiBldNameFrame::SelectFrameByItem(), TTreeViewer::SetParentTree(), TSessionViewer::StartViewer(), TRootBrowserLite::ToSystemDirectory(), TGFileBrowser::Update(), and TSessionQueryFrame::UpdateButtons().

virtual const TGPicture* TGListTreeItem::GetPicture (  )  const [pure virtual]

Referenced by TGListTree::DrawItem(), TGListTree::FindItem(), GetPicWidth(), TGListTree::HandleMotion(), TGListTree::LineDown(), TGListTree::LineUp(), and TGListTree::SearchChildren().

virtual void TGListTreeItem::SetPictures ( const TGPicture ,
const TGPicture  
) [inline, virtual]

Definition at line 104 of file TGListTree.h.

Referenced by TGFileBrowser::AddFSDirectory(), TSessionServerFrame::OnBtnConnectClicked(), TSessionFrame::OnBtnDisconnectClicked(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), TSessionViewer::ResetSession(), TSessionFrame::ShutdownSession(), and TSessionViewer::UpdateListOfProofs().

virtual const TGPicture* TGListTreeItem::GetCheckBoxPicture (  )  const [pure virtual]

Referenced by TGListTree::DrawItem(), TGListTree::DrawOutline(), TGListTree::HandleButton(), and TGListTree::HandleMotion().

virtual void TGListTreeItem::SetCheckBoxPictures ( const TGPicture ,
const TGPicture  
) [inline, virtual]

Definition at line 106 of file TGListTree.h.

Referenced by TGListTree::UpdateChecked().

UInt_t TGListTreeItem::GetPicWidth (  )  const [virtual]

Definition at line 93 of file TGListTree.cxx.

References GetPicture(), and TGPicture::GetWidth().

Referenced by TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::DrawOutline(), and TGListTree::HandleButton().

virtual void TGListTreeItem::SetCheckBox ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 109 of file TGListTree.h.

Referenced by TGListTree::SetCheckBox(), and Toggle().

virtual Bool_t TGListTreeItem::HasCheckBox (  )  const [pure virtual]

Referenced by TGListTree::DrawOutline(), TGListTree::HandleButton(), TGListTree::HandleKey(), TGListTree::HandleMotion(), TGListTree::InsertChild(), and TGListTree::UpdateChecked().

virtual void TGListTreeItem::CheckItem ( Bool_t  = kTRUE  )  [pure virtual]

Referenced by TGListTreeItemStd::CheckChildren(), TGListTree::CheckItem(), and TGListTree::UpdateChecked().

virtual void TGListTreeItem::Toggle (  )  [inline, virtual]

Definition at line 112 of file TGListTree.h.

References IsChecked(), and SetCheckBox().

Referenced by TGListTreeItemStd::CheckChildren(), and TGListTree::ToggleItem().

virtual Bool_t TGListTreeItem::IsChecked (  )  const [pure virtual]

Referenced by TGListTreeItemStd::CheckChildren(), TGListTree::GetChecked(), TGListTree::GetCheckedChildren(), TGListTree::HandleKey(), TGListTreeItemStd::HasCheckedChild(), TGListTreeItemStd::HasUnCheckedChild(), Toggle(), and TGListTree::UpdateChecked().

virtual void TGListTreeItem::CheckAllChildren ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 116 of file TGListTree.h.

Referenced by TGListTree::CheckAllChildren().

virtual void TGListTreeItem::CheckChildren ( TGListTreeItem ,
Bool_t   
) [inline, virtual]

Definition at line 117 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasCheckedChild ( Bool_t  = kFALSE  )  [inline, virtual]

Definition at line 118 of file TGListTree.h.

References kTRUE.

Referenced by TGListTreeItemStd::HasCheckedChild(), and TGListTree::UpdateChecked().

virtual Bool_t TGListTreeItem::HasUnCheckedChild ( Bool_t  = kFALSE  )  [inline, virtual]

Definition at line 119 of file TGListTree.h.

References kTRUE.

Referenced by TGListTreeItemStd::HasUnCheckedChild(), and TGListTree::UpdateChecked().

virtual void TGListTreeItem::UpdateState (  )  [inline, virtual]

Definition at line 120 of file TGListTree.h.

Referenced by TGListTreeItemStd::CheckChildren().

virtual Bool_t TGListTreeItem::HasColor (  )  const [pure virtual]

Referenced by TGListTree::DrawItemName().

virtual Color_t TGListTreeItem::GetColor (  )  const [pure virtual]

Referenced by TGListTree::DrawItemName().

virtual void TGListTreeItem::SetColor ( Color_t   )  [inline, virtual]

Definition at line 125 of file TGListTree.h.

virtual void TGListTreeItem::ClearColor (  )  [inline, virtual]

Definition at line 126 of file TGListTree.h.

void TGListTreeItem::SetDNDSource ( Bool_t  onoff  )  [inline]

Definition at line 129 of file TGListTree.h.

References fDNDState, and kIsDNDSource.

Referenced by TGFileBrowser::AddKey(), DNDMainFrame::DataDropped(), DNDMainFrame::DNDMainFrame(), and TGFileBrowser::DoubleClicked().

void TGListTreeItem::SetDNDTarget ( Bool_t  onoff  )  [inline]

Definition at line 131 of file TGListTree.h.

References fDNDState, and kIsDNDTarget.

Referenced by DNDMainFrame::DNDMainFrame().

Bool_t TGListTreeItem::IsDNDSource (  )  const [inline]

Definition at line 133 of file TGListTree.h.

References fDNDState, and kIsDNDSource.

Referenced by TGListTree::HandleMotion().

Bool_t TGListTreeItem::IsDNDTarget (  )  const [inline]

Definition at line 134 of file TGListTree.h.

References fDNDState, and kIsDNDTarget.

Referenced by TGListTree::HandleDNDPosition().

virtual Bool_t TGListTreeItem::HandlesDragAndDrop (  )  const [inline, virtual]

Definition at line 137 of file TGListTree.h.

References kFALSE.

virtual void TGListTreeItem::HandleDrag (  )  [inline, virtual]

Definition at line 138 of file TGListTree.h.

virtual void TGListTreeItem::HandleDrop (  )  [inline, virtual]

Definition at line 139 of file TGListTree.h.

virtual void TGListTreeItem::SavePrimitive ( ostream &  ,
Option_t ,
Int_t   
) [inline, virtual]

Definition at line 141 of file TGListTree.h.

Referenced by TGListTree::SaveChildren(), and TGListTree::SavePrimitive().

TGListTreeItem& TGListTreeItem::operator= ( const TGListTreeItem  )  [private]

TGListTreeItem* TGListTreeItem::GetParent (  )  const [inline]

Definition at line 79 of file TGListTree.h.

References fParent.

TGListTreeItem* TGListTreeItem::GetFirstChild (  )  const [inline]

Definition at line 80 of file TGListTree.h.

References fFirstchild.

TGListTreeItem* TGListTreeItem::GetLastChild (  )  const [inline]

Definition at line 81 of file TGListTree.h.

References fLastchild.

TGListTreeItem* TGListTreeItem::GetPrevSibling (  )  const [inline]

Definition at line 82 of file TGListTree.h.

References fPrevsibling.

TGListTreeItem* TGListTreeItem::GetNextSibling (  )  const [inline]

Definition at line 83 of file TGListTree.h.

References fNextsibling.

virtual Bool_t TGListTreeItem::IsOpen (  )  const [inline, virtual]

Definition at line 85 of file TGListTree.h.

References fOpen.

virtual void TGListTreeItem::SetOpen ( Bool_t  o  )  [inline, virtual]

Definition at line 86 of file TGListTree.h.

References fOpen.

virtual Bool_t TGListTreeItem::IsActive (  )  const [pure virtual]

virtual Pixel_t TGListTreeItem::GetActiveColor (  )  const [pure virtual]

virtual void TGListTreeItem::SetActive ( Bool_t   )  [inline, virtual]

Definition at line 90 of file TGListTree.h.

void TGListTreeItem::Rename ( const char *  new_name  )  [inline]

Definition at line 92 of file TGListTree.h.

References SetText().

virtual const char* TGListTreeItem::GetText (  )  const [pure virtual]

virtual Int_t TGListTreeItem::GetTextLength (  )  const [pure virtual]

virtual const char* TGListTreeItem::GetTipText (  )  const [pure virtual]

virtual Int_t TGListTreeItem::GetTipTextLength (  )  const [pure virtual]

virtual void TGListTreeItem::SetText ( const char *   )  [inline, virtual]

Definition at line 97 of file TGListTree.h.

virtual void TGListTreeItem::SetTipText ( const char *   )  [inline, virtual]

Definition at line 98 of file TGListTree.h.

virtual void TGListTreeItem::SetUserData ( void *  ,
Bool_t  = kFALSE 
) [inline, virtual]

Definition at line 100 of file TGListTree.h.

virtual void* TGListTreeItem::GetUserData (  )  const [pure virtual]

virtual const TGPicture* TGListTreeItem::GetPicture (  )  const [pure virtual]

virtual void TGListTreeItem::SetPictures ( const TGPicture ,
const TGPicture  
) [inline, virtual]

Definition at line 104 of file TGListTree.h.

virtual const TGPicture* TGListTreeItem::GetCheckBoxPicture (  )  const [pure virtual]

virtual void TGListTreeItem::SetCheckBoxPictures ( const TGPicture ,
const TGPicture  
) [inline, virtual]

Definition at line 106 of file TGListTree.h.

virtual UInt_t TGListTreeItem::GetPicWidth (  )  const [virtual]

virtual void TGListTreeItem::SetCheckBox ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 109 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasCheckBox (  )  const [pure virtual]

virtual void TGListTreeItem::CheckItem ( Bool_t  = kTRUE  )  [pure virtual]

virtual void TGListTreeItem::Toggle (  )  [inline, virtual]

Definition at line 112 of file TGListTree.h.

References IsChecked(), and SetCheckBox().

virtual Bool_t TGListTreeItem::IsChecked (  )  const [pure virtual]

virtual void TGListTreeItem::CheckAllChildren ( Bool_t  = kTRUE  )  [inline, virtual]

Definition at line 116 of file TGListTree.h.

virtual void TGListTreeItem::CheckChildren ( TGListTreeItem ,
Bool_t   
) [inline, virtual]

Definition at line 117 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasCheckedChild ( Bool_t  = kFALSE  )  [inline, virtual]

Definition at line 118 of file TGListTree.h.

References kTRUE.

virtual Bool_t TGListTreeItem::HasUnCheckedChild ( Bool_t  = kFALSE  )  [inline, virtual]

Definition at line 119 of file TGListTree.h.

References kTRUE.

virtual void TGListTreeItem::UpdateState (  )  [inline, virtual]

Definition at line 120 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasColor (  )  const [pure virtual]

virtual Color_t TGListTreeItem::GetColor (  )  const [pure virtual]

virtual void TGListTreeItem::SetColor ( Color_t   )  [inline, virtual]

Definition at line 125 of file TGListTree.h.

virtual void TGListTreeItem::ClearColor (  )  [inline, virtual]

Definition at line 126 of file TGListTree.h.

void TGListTreeItem::SetDNDSource ( Bool_t  onoff  )  [inline]

Definition at line 129 of file TGListTree.h.

References fDNDState, and kIsDNDSource.

void TGListTreeItem::SetDNDTarget ( Bool_t  onoff  )  [inline]

Definition at line 131 of file TGListTree.h.

References fDNDState, and kIsDNDTarget.

Bool_t TGListTreeItem::IsDNDSource (  )  const [inline]

Definition at line 133 of file TGListTree.h.

References fDNDState, and kIsDNDSource.

Bool_t TGListTreeItem::IsDNDTarget (  )  const [inline]

Definition at line 134 of file TGListTree.h.

References fDNDState, and kIsDNDTarget.

virtual Bool_t TGListTreeItem::HandlesDragAndDrop (  )  const [inline, virtual]

Definition at line 137 of file TGListTree.h.

References kFALSE.

virtual void TGListTreeItem::HandleDrag (  )  [inline, virtual]

Definition at line 138 of file TGListTree.h.

virtual void TGListTreeItem::HandleDrop (  )  [inline, virtual]

Definition at line 139 of file TGListTree.h.

virtual void TGListTreeItem::SavePrimitive ( ostream &  ,
Option_t ,
Int_t   
) [inline, virtual]

Definition at line 141 of file TGListTree.h.


Friends And Related Function Documentation

TGListTree [friend]

Definition at line 51 of file TGListTree.h.


Member Data Documentation

TGClient* TGListTreeItem::fClient [protected]

Definition at line 58 of file TGListTree.h.

Referenced by TGListTreeItemStd::SetCheckBoxPictures(), TGListTreeItemStd::SetPictures(), and TGListTreeItemStd::~TGListTreeItemStd().

TGListTreeItem* TGListTreeItem::fParent [protected]

Definition at line 59 of file TGListTree.h.

Referenced by TGListTree::DrawChildren(), TGListTree::DrawItem(), GetParent(), TGListTree::GetPathnameFromItem(), TGListTree::InsertChild(), TGListTree::InsertChildren(), TGListTree::RemoveReference(), and TGListTreeItemStd::SavePrimitive().

TGListTreeItem* TGListTreeItem::fFirstchild [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::InsertChild(), TGListTree::PDeleteChildren(), TGListTree::RecursiveDeleteItem(), TGListTree::RemoveReference(), TGListTree::ReparentChildren(), TGListTree::SaveChildren(), TGListTree::SavePrimitive(), TGListTree::SearchChildren(), TGListTree::Sort(), and TGListTree::SortChildren().

TGListTreeItem* TGListTreeItem::fLastchild [protected]

Definition at line 61 of file TGListTree.h.

Referenced by GetLastChild(), TGListTree::InsertChild(), TGListTree::PDeleteChildren(), TGListTree::RemoveReference(), and TGListTree::Sort().

TGListTreeItem* TGListTreeItem::fPrevsibling [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().

TGListTreeItem* TGListTreeItem::fNextsibling [protected]

Definition at line 63 of file TGListTree.h.

Referenced by TGListTree::Draw(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::FindChildByData(), TGListTree::FindChildByName(), TGListTree::FindItem(), TGListTree::FindSiblingByData(), TGListTree::FindSiblingByName(), GetNextSibling(), TGListTree::InsertChild(), TGListTree::InsertChildren(), TGListTree::PDeleteChildren(), TGListTree::RecursiveDeleteItem(), TGListTree::RemoveReference(), TGListTree::SaveChildren(), TGListTree::SavePrimitive(), TGListTree::SearchChildren(), TGListTree::Sort(), and TGListTree::~TGListTree().

Bool_t TGListTreeItem::fOpen [protected]

Definition at line 65 of file TGListTree.h.

Referenced by TGListTreeItemStd::GetPicture(), TEveListTreeItem::GetPicture(), IsOpen(), and SetOpen().

Int_t TGListTreeItem::fDNDState [protected]

Definition at line 67 of file TGListTree.h.

Referenced by IsDNDSource(), IsDNDTarget(), SetDNDSource(), SetDNDTarget(), and TGListTreeItemStd::TGListTreeItemStd().

Int_t TGListTreeItem::fY [protected]

Definition at line 70 of file TGListTree.h.

Referenced by TGListTree::AdjustPosition(), TGListTree::DrawItem(), TGListTree::HandleMotion(), TGListTree::LineDown(), and TGListTree::LineUp().

Int_t TGListTreeItem::fXtext [protected]

Definition at line 71 of file TGListTree.h.

Referenced by TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), TGListTree::DrawOutline(), TGListTree::HandleButton(), and TGListTree::HandleMotion().

Int_t TGListTreeItem::fYtext [protected]

Definition at line 72 of file TGListTree.h.

Referenced by TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), and TGListTree::DrawOutline().

UInt_t TGListTreeItem::fHeight [protected]

Definition at line 73 of file TGListTree.h.

Referenced by TGListTree::AdjustPosition(), TGListTree::DrawItem(), and TGListTree::HandleMotion().

TGClient* TGListTreeItem::fClient [protected]

Definition at line 58 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fParent [protected]

Definition at line 59 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fFirstchild [protected]

Definition at line 60 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fLastchild [protected]

Definition at line 61 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fPrevsibling [protected]

Definition at line 62 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fNextsibling [protected]

Definition at line 63 of file TGListTree.h.


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