Logo ROOT   6.07/09
Reference Guide
List of all members | Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
TGListTreeItem Class Referenceabstract

Definition at line 49 of file TGListTree.h.

Public Member Functions

 TGListTreeItem (TGClient *client=gClient)
 Constructor. More...
 
virtual ~TGListTreeItem ()
 
virtual void CheckAllChildren (Bool_t=kTRUE)
 
virtual void CheckChildren (TGListTreeItem *, Bool_t)
 
virtual void CheckItem (Bool_t=kTRUE)=0
 
virtual void ClearColor ()
 
virtual Pixel_t GetActiveColor () const =0
 
virtual const TGPictureGetCheckBoxPicture () const =0
 
virtual Color_t GetColor () const =0
 
TGListTreeItemGetFirstChild () const
 
TGListTreeItemGetLastChild () const
 
TGListTreeItemGetNextSibling () const
 
TGListTreeItemGetParent () const
 
virtual const TGPictureGetPicture () const =0
 
virtual UInt_t GetPicWidth () const
 Return width of item's icon. More...
 
TGListTreeItemGetPrevSibling () const
 
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 voidGetUserData () const =0
 
virtual void HandleDrag ()
 
virtual void HandleDrop ()
 
virtual Bool_t HandlesDragAndDrop () const
 
virtual Bool_t HasCheckBox () const =0
 
virtual Bool_t HasCheckedChild (Bool_t=kFALSE)
 
virtual Bool_t HasColor () const =0
 
virtual Bool_t HasUnCheckedChild (Bool_t=kFALSE)
 
virtual Bool_t IsActive () const =0
 
virtual Bool_t IsChecked () const =0
 
Bool_t IsDNDSource () const
 
Bool_t IsDNDTarget () const
 
virtual Bool_t IsOpen () const
 
void Rename (const char *new_name)
 
virtual void SavePrimitive (std::ostream &, Option_t *, Int_t)
 
virtual void SetActive (Bool_t)
 
virtual void SetCheckBox (Bool_t=kTRUE)
 
virtual void SetCheckBoxPictures (const TGPicture *, const TGPicture *)
 
virtual void SetColor (Color_t)
 
void SetDNDSource (Bool_t onoff)
 
void SetDNDTarget (Bool_t onoff)
 
virtual void SetOpen (Bool_t o)
 
virtual void SetPictures (const TGPicture *, const TGPicture *)
 
virtual void SetText (const char *)
 
virtual void SetTipText (const char *)
 
virtual void SetUserData (void *, Bool_t=kFALSE)
 
virtual void Toggle ()
 
virtual void UpdateState ()
 

Protected Attributes

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

Private Member Functions

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

Friends

class TGListTree
 

#include <TGListTree.h>

Inheritance diagram for TGListTreeItem:
[legend]

Constructor & Destructor Documentation

TGListTreeItem::TGListTreeItem ( const TGListTreeItem )
private
TGListTreeItem::TGListTreeItem ( TGClient client = gClient)

Constructor.

Definition at line 88 of file TGListTree.cxx.

virtual TGListTreeItem::~TGListTreeItem ( )
inlinevirtual

Definition at line 77 of file TGListTree.h.

Member Function Documentation

virtual void TGListTreeItem::CheckAllChildren ( Bool_t  = kTRUE)
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 116 of file TGListTree.h.

virtual void TGListTreeItem::CheckChildren ( TGListTreeItem ,
Bool_t   
)
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 117 of file TGListTree.h.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual void TGListTreeItem::ClearColor ( )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 126 of file TGListTree.h.

virtual Pixel_t TGListTreeItem::GetActiveColor ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Color_t TGListTreeItem::GetColor ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

TGListTreeItem* TGListTreeItem::GetFirstChild ( ) const
inline

Definition at line 80 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::GetLastChild ( ) const
inline

Definition at line 81 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::GetNextSibling ( ) const
inline

Definition at line 83 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::GetParent ( ) const
inline

Definition at line 79 of file TGListTree.h.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

UInt_t TGListTreeItem::GetPicWidth ( ) const
virtual

Return width of item's icon.

Definition at line 99 of file TGListTree.cxx.

TGListTreeItem* TGListTreeItem::GetPrevSibling ( ) const
inline

Definition at line 82 of file TGListTree.h.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Int_t TGListTreeItem::GetTextLength ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Int_t TGListTreeItem::GetTipTextLength ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

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

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual void TGListTreeItem::HandleDrag ( )
inlinevirtual

Definition at line 138 of file TGListTree.h.

virtual void TGListTreeItem::HandleDrop ( )
inlinevirtual

Definition at line 139 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HandlesDragAndDrop ( ) const
inlinevirtual

Definition at line 137 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasCheckBox ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Bool_t TGListTreeItem::HasCheckedChild ( Bool_t  = kFALSE)
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 118 of file TGListTree.h.

virtual Bool_t TGListTreeItem::HasColor ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Bool_t TGListTreeItem::HasUnCheckedChild ( Bool_t  = kFALSE)
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 119 of file TGListTree.h.

virtual Bool_t TGListTreeItem::IsActive ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

virtual Bool_t TGListTreeItem::IsChecked ( ) const
pure virtual

Implemented in TGListTreeItemStd, and TEveListTreeItem.

Bool_t TGListTreeItem::IsDNDSource ( ) const
inline

Definition at line 133 of file TGListTree.h.

Bool_t TGListTreeItem::IsDNDTarget ( ) const
inline

Definition at line 134 of file TGListTree.h.

virtual Bool_t TGListTreeItem::IsOpen ( ) const
inlinevirtual

Definition at line 85 of file TGListTree.h.

TGListTreeItem& TGListTreeItem::operator= ( const TGListTreeItem )
private
void TGListTreeItem::Rename ( const char *  new_name)
inline

Definition at line 92 of file TGListTree.h.

virtual void TGListTreeItem::SavePrimitive ( std::ostream &  ,
Option_t ,
Int_t   
)
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 141 of file TGListTree.h.

virtual void TGListTreeItem::SetActive ( Bool_t  )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 90 of file TGListTree.h.

virtual void TGListTreeItem::SetCheckBox ( Bool_t  = kTRUE)
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 109 of file TGListTree.h.

virtual void TGListTreeItem::SetCheckBoxPictures ( const TGPicture ,
const TGPicture  
)
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 106 of file TGListTree.h.

virtual void TGListTreeItem::SetColor ( Color_t  )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 125 of file TGListTree.h.

void TGListTreeItem::SetDNDSource ( Bool_t  onoff)
inline

Definition at line 129 of file TGListTree.h.

void TGListTreeItem::SetDNDTarget ( Bool_t  onoff)
inline

Definition at line 131 of file TGListTree.h.

virtual void TGListTreeItem::SetOpen ( Bool_t  o)
inlinevirtual

Definition at line 86 of file TGListTree.h.

virtual void TGListTreeItem::SetPictures ( const TGPicture ,
const TGPicture  
)
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 104 of file TGListTree.h.

virtual void TGListTreeItem::SetText ( const char *  )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 97 of file TGListTree.h.

virtual void TGListTreeItem::SetTipText ( const char *  )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 98 of file TGListTree.h.

virtual void TGListTreeItem::SetUserData ( void ,
Bool_t  = kFALSE 
)
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 100 of file TGListTree.h.

virtual void TGListTreeItem::Toggle ( )
inlinevirtual

Reimplemented in TGListTreeItemStd, and TEveListTreeItem.

Definition at line 112 of file TGListTree.h.

virtual void TGListTreeItem::UpdateState ( )
inlinevirtual

Reimplemented in TGListTreeItemStd.

Definition at line 120 of file TGListTree.h.

Friends And Related Function Documentation

friend class 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.

Int_t TGListTreeItem::fDNDState
protected

Definition at line 67 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fFirstchild
protected

Definition at line 60 of file TGListTree.h.

UInt_t TGListTreeItem::fHeight
protected

Definition at line 73 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fLastchild
protected

Definition at line 61 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fNextsibling
protected

Definition at line 63 of file TGListTree.h.

Bool_t TGListTreeItem::fOpen
protected

Definition at line 65 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fParent
protected

Definition at line 59 of file TGListTree.h.

TGListTreeItem* TGListTreeItem::fPrevsibling
protected

Definition at line 62 of file TGListTree.h.

Int_t TGListTreeItem::fXtext
protected

Definition at line 71 of file TGListTree.h.

Int_t TGListTreeItem::fY
protected

Definition at line 70 of file TGListTree.h.

Int_t TGListTreeItem::fYtext
protected

Definition at line 72 of file TGListTree.h.


The documentation for this class was generated from the following files: