TGListTree Class Reference

#include <TGListTree.h>

Inheritance diagram for TGListTree:

TGContainer TGContainer TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Types

enum  EColorMarkupMode
enum  ECheckMode
enum  EColorMarkupMode
enum  ECheckMode

Public Member Functions

 TGListTree (TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetWhitePixel())
 TGListTree (TGCanvas *p, UInt_t options, Pixel_t back=GetWhitePixel())
virtual ~TGListTree ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
virtual void SetCanvas (TGCanvas *canvas)
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void DrawOutline (Handle_t id, TGListTreeItem *item, Pixel_t col=0xbbbbbb, Bool_t clear=kFALSE)
virtual void DrawActive (Handle_t id, TGListTreeItem *item)
virtual TGDimension GetDefaultSize () const
void AddItem (TGListTreeItem *parent, TGListTreeItem *item)
TGListTreeItemAddItem (TGListTreeItem *parent, const char *string, const TGPicture *open=0, const TGPicture *closed=0, Bool_t checkbox=kFALSE)
TGListTreeItemAddItem (TGListTreeItem *parent, const char *string, void *userData, const TGPicture *open=0, const TGPicture *closed=0, Bool_t checkbox=kFALSE)
void RenameItem (TGListTreeItem *item, const char *string)
Int_t DeleteItem (TGListTreeItem *item)
void OpenItem (TGListTreeItem *item)
void CloseItem (TGListTreeItem *item)
void CheckItem (TGListTreeItem *item, Bool_t check=kTRUE)
void SetCheckBox (TGListTreeItem *item, Bool_t on=kTRUE)
void ToggleItem (TGListTreeItem *item)
Int_t RecursiveDeleteItem (TGListTreeItem *item, void *userData)
Int_t DeleteChildren (TGListTreeItem *item)
Int_t Reparent (TGListTreeItem *item, TGListTreeItem *newparent)
Int_t ReparentChildren (TGListTreeItem *item, TGListTreeItem *newparent)
void SetToolTipItem (TGListTreeItem *item, const char *string)
void SetAutoTips (Bool_t on=kTRUE)
void SetAutoCheckBoxPic (Bool_t on)
void SetSelected (TGListTreeItem *item)
void AdjustPosition (TGListTreeItem *item)
void AdjustPosition ()
void Home (Bool_t select=kFALSE)
void End (Bool_t select=kFALSE)
void PageUp (Bool_t select=kFALSE)
void PageDown (Bool_t select=kFALSE)
void LineUp (Bool_t select=kFALSE)
void LineDown (Bool_t select=kFALSE)
void Search (Bool_t close=kTRUE)
Int_t Sort (TGListTreeItem *item)
Int_t SortSiblings (TGListTreeItem *item)
Int_t SortChildren (TGListTreeItem *item)
void HighlightItem (TGListTreeItem *item)
void ClearHighlighted ()
void GetPathnameFromItem (TGListTreeItem *item, char *path, Int_t depth=0)
void UnselectAll (Bool_t draw)
void SetToolTipText (const char *text, Int_t x, Int_t y, Long_t delayms)
void HighlightItem (TGListTreeItem *item, Bool_t state, Bool_t draw)
void HighlightChildren (TGListTreeItem *item, Bool_t state, Bool_t draw)
void DisableOpen (Bool_t disable=kTRUE)
void GetChecked (TList *checked)
void GetCheckedChildren (TList *checked, TGListTreeItem *item)
void CheckAllChildren (TGListTreeItem *item, Bool_t state)
TGListTreeItemGetFirstItem () const
TGListTreeItemGetSelected () const
TGListTreeItemGetCurrent () const
TGListTreeItemGetBelowMouse () const
TGListTreeItemFindSiblingByName (TGListTreeItem *item, const char *name)
TGListTreeItemFindSiblingByData (TGListTreeItem *item, void *userData)
TGListTreeItemFindChildByName (TGListTreeItem *item, const char *name)
TGListTreeItemFindChildByData (TGListTreeItem *item, void *userData)
TGListTreeItemFindItemByPathname (const char *path)
TGListTreeItemFindItemByObj (TGListTreeItem *item, void *ptr)
void AddItem (const char *string)
void AddRoot (const char *string)
Int_t DeleteSelected ()
void RenameSelected (const char *string)
virtual void MouseOver (TGListTreeItem *entry)
virtual void MouseOver (TGListTreeItem *entry, UInt_t mask)
virtual void KeyPressed (TGListTreeItem *entry, UInt_t keysym, UInt_t mask)
virtual void ReturnPressed (TGListTreeItem *entry)
virtual void Clicked (TGListTreeItem *entry, Int_t btn)
virtual void Clicked (TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
virtual void Clicked (TGListTreeItem *entry, Int_t btn, UInt_t mask, Int_t x, Int_t y)
virtual void DoubleClicked (TGListTreeItem *entry, Int_t btn)
virtual void DoubleClicked (TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
virtual void Checked (TObject *obj, Bool_t check)
virtual void DataDropped (TGListTreeItem *item, TDNDData *data)
Int_t FontHeight ()
Int_t FontAscent ()
Int_t TextWidth (const char *c)
void SetUserControl (Bool_t ctrl=kTRUE)
Bool_t HasUserControl () const
void SetEventHandled (Bool_t eh=kTRUE)
Bool_t IsEventHandled () const
Bool_t HandleDNDDrop (TDNDData *data)
Atom_t HandleDNDPosition (Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
Atom_t HandleDNDEnter (Atom_t *typelist)
Bool_t HandleDNDLeave ()
virtual TDNDDataGetDNDData (Atom_t)
EColorMarkupMode GetColorMode () const
void SetColorMode (EColorMarkupMode colorMode)
ECheckMode GetCheckMode () const
void SetCheckMode (ECheckMode mode)
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TGListTree (TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetWhitePixel())
 TGListTree (TGCanvas *p, UInt_t options, Pixel_t back=GetWhitePixel())
virtual ~TGListTree ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
virtual void SetCanvas (TGCanvas *canvas)
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void DrawOutline (Handle_t id, TGListTreeItem *item, Pixel_t col=0xbbbbbb, Bool_t clear=kFALSE)
virtual void DrawActive (Handle_t id, TGListTreeItem *item)
virtual TGDimension GetDefaultSize () const
void AddItem (TGListTreeItem *parent, TGListTreeItem *item)
TGListTreeItemAddItem (TGListTreeItem *parent, const char *string, const TGPicture *open=0, const TGPicture *closed=0, Bool_t checkbox=kFALSE)
TGListTreeItemAddItem (TGListTreeItem *parent, const char *string, void *userData, const TGPicture *open=0, const TGPicture *closed=0, Bool_t checkbox=kFALSE)
void RenameItem (TGListTreeItem *item, const char *string)
Int_t DeleteItem (TGListTreeItem *item)
void OpenItem (TGListTreeItem *item)
void CloseItem (TGListTreeItem *item)
void CheckItem (TGListTreeItem *item, Bool_t check=kTRUE)
void SetCheckBox (TGListTreeItem *item, Bool_t on=kTRUE)
void ToggleItem (TGListTreeItem *item)
Int_t RecursiveDeleteItem (TGListTreeItem *item, void *userData)
Int_t DeleteChildren (TGListTreeItem *item)
Int_t Reparent (TGListTreeItem *item, TGListTreeItem *newparent)
Int_t ReparentChildren (TGListTreeItem *item, TGListTreeItem *newparent)
void SetToolTipItem (TGListTreeItem *item, const char *string)
void SetAutoTips (Bool_t on=kTRUE)
void SetAutoCheckBoxPic (Bool_t on)
void SetSelected (TGListTreeItem *item)
void AdjustPosition (TGListTreeItem *item)
void AdjustPosition ()
void Home (Bool_t select=kFALSE)
void End (Bool_t select=kFALSE)
void PageUp (Bool_t select=kFALSE)
void PageDown (Bool_t select=kFALSE)
void LineUp (Bool_t select=kFALSE)
void LineDown (Bool_t select=kFALSE)
void Search (Bool_t close=kTRUE)
Int_t Sort (TGListTreeItem *item)
Int_t SortSiblings (TGListTreeItem *item)
Int_t SortChildren (TGListTreeItem *item)
void HighlightItem (TGListTreeItem *item)
void ClearHighlighted ()
void GetPathnameFromItem (TGListTreeItem *item, char *path, Int_t depth=0)
void UnselectAll (Bool_t draw)
void SetToolTipText (const char *text, Int_t x, Int_t y, Long_t delayms)
void HighlightItem (TGListTreeItem *item, Bool_t state, Bool_t draw)
void HighlightChildren (TGListTreeItem *item, Bool_t state, Bool_t draw)
void DisableOpen (Bool_t disable=kTRUE)
void GetChecked (TList *checked)
void GetCheckedChildren (TList *checked, TGListTreeItem *item)
void CheckAllChildren (TGListTreeItem *item, Bool_t state)
TGListTreeItemGetFirstItem () const
TGListTreeItemGetSelected () const
TGListTreeItemGetCurrent () const
TGListTreeItemGetBelowMouse () const
TGListTreeItemFindSiblingByName (TGListTreeItem *item, const char *name)
TGListTreeItemFindSiblingByData (TGListTreeItem *item, void *userData)
TGListTreeItemFindChildByName (TGListTreeItem *item, const char *name)
TGListTreeItemFindChildByData (TGListTreeItem *item, void *userData)
TGListTreeItemFindItemByPathname (const char *path)
TGListTreeItemFindItemByObj (TGListTreeItem *item, void *ptr)
void AddItem (const char *string)
void AddRoot (const char *string)
Int_t DeleteSelected ()
void RenameSelected (const char *string)
virtual void MouseOver (TGListTreeItem *entry)
virtual void MouseOver (TGListTreeItem *entry, UInt_t mask)
virtual void KeyPressed (TGListTreeItem *entry, UInt_t keysym, UInt_t mask)
virtual void ReturnPressed (TGListTreeItem *entry)
virtual void Clicked (TGListTreeItem *entry, Int_t btn)
virtual void Clicked (TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
virtual void Clicked (TGListTreeItem *entry, Int_t btn, UInt_t mask, Int_t x, Int_t y)
virtual void DoubleClicked (TGListTreeItem *entry, Int_t btn)
virtual void DoubleClicked (TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
virtual void Checked (TObject *obj, Bool_t check)
virtual void DataDropped (TGListTreeItem *item, TDNDData *data)
Int_t FontHeight ()
Int_t FontAscent ()
Int_t TextWidth (const char *c)
void SetUserControl (Bool_t ctrl=kTRUE)
Bool_t HasUserControl () const
void SetEventHandled (Bool_t eh=kTRUE)
Bool_t IsEventHandled () const
Bool_t HandleDNDDrop (TDNDData *data)
Atom_t HandleDNDPosition (Int_t x, Int_t y, Atom_t action, Int_t xroot, Int_t yroot)
Atom_t HandleDNDEnter (Atom_t *typelist)
Bool_t HandleDNDLeave ()
virtual TDNDDataGetDNDData (Atom_t)
EColorMarkupMode GetColorMode () const
void SetColorMode (EColorMarkupMode colorMode)
ECheckMode GetCheckMode () const
void SetCheckMode (ECheckMode mode)
virtual void SavePrimitive (ostream &out, Option_t *option="")

Static Public Member Functions

static const TGPictureGetOpenPic ()
static const TGPictureGetClosedPic ()
static const TGPictureGetCheckedPic ()
static const TGPictureGetUncheckedPic ()
static const TGPictureGetOpenPic ()
static const TGPictureGetClosedPic ()
static const TGPictureGetCheckedPic ()
static const TGPictureGetUncheckedPic ()

Protected Member Functions

void Draw (Handle_t id, Int_t yevent, Int_t hevent)
void Draw (Option_t *="")
Int_t DrawChildren (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y, Int_t xroot)
void DrawItem (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y, Int_t *xroot, UInt_t *retwidth, UInt_t *retheight)
void DrawItemName (Handle_t id, TGListTreeItem *item)
void DrawNode (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y)
virtual void UpdateChecked (TGListTreeItem *item, Bool_t redraw=kFALSE)
void SaveChildren (ostream &out, TGListTreeItem *item, Int_t &n)
void RemoveReference (TGListTreeItem *item)
void PDeleteItem (TGListTreeItem *item)
void PDeleteChildren (TGListTreeItem *item)
void InsertChild (TGListTreeItem *parent, TGListTreeItem *item)
void InsertChildren (TGListTreeItem *parent, TGListTreeItem *item)
Int_t SearchChildren (TGListTreeItem *item, Int_t y, Int_t findy, TGListTreeItem **finditem)
TGListTreeItemFindItem (Int_t findy)
void * FindItem (const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t beginWith=kFALSE)
virtual void Layout ()
void OnMouseOver (TGFrame *)
void CurrentChanged (Int_t, Int_t)
void CurrentChanged (TGFrame *)
void ReturnPressed (TGFrame *)
void Clicked (TGFrame *, Int_t)
void Clicked (TGFrame *, Int_t, Int_t, Int_t)
void DoubleClicked (TGFrame *, Int_t)
void DoubleClicked (TGFrame *, Int_t, Int_t, Int_t)
void KeyPressed (TGFrame *, UInt_t, UInt_t)
void Draw (Handle_t id, Int_t yevent, Int_t hevent)
void Draw (Option_t *="")
Int_t DrawChildren (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y, Int_t xroot)
void DrawItem (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y, Int_t *xroot, UInt_t *retwidth, UInt_t *retheight)
void DrawItemName (Handle_t id, TGListTreeItem *item)
void DrawNode (Handle_t id, TGListTreeItem *item, Int_t x, Int_t y)
virtual void UpdateChecked (TGListTreeItem *item, Bool_t redraw=kFALSE)
void SaveChildren (ostream &out, TGListTreeItem *item, Int_t &n)
void RemoveReference (TGListTreeItem *item)
void PDeleteItem (TGListTreeItem *item)
void PDeleteChildren (TGListTreeItem *item)
void InsertChild (TGListTreeItem *parent, TGListTreeItem *item)
void InsertChildren (TGListTreeItem *parent, TGListTreeItem *item)
Int_t SearchChildren (TGListTreeItem *item, Int_t y, Int_t findy, TGListTreeItem **finditem)
TGListTreeItemFindItem (Int_t findy)
void * FindItem (const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t beginWith=kFALSE)
virtual void Layout ()
void OnMouseOver (TGFrame *)
void CurrentChanged (Int_t, Int_t)
void CurrentChanged (TGFrame *)
void ReturnPressed (TGFrame *)
void Clicked (TGFrame *, Int_t)
void Clicked (TGFrame *, Int_t, Int_t, Int_t)
void DoubleClicked (TGFrame *, Int_t)
void DoubleClicked (TGFrame *, Int_t, Int_t, Int_t)
void KeyPressed (TGFrame *, UInt_t, UInt_t)

Static Protected Member Functions

static Pixel_t GetGrayPixel ()
static FontStruct_t GetDefaultFontStruct ()
static const TGGCGetDrawGC ()
static const TGGCGetLineGC ()
static const TGGCGetHighlightGC ()
static const TGGCGetColorGC ()
static Pixel_t GetGrayPixel ()
static FontStruct_t GetDefaultFontStruct ()
static const TGGCGetDrawGC ()
static const TGGCGetLineGC ()
static const TGGCGetHighlightGC ()
static const TGGCGetColorGC ()

Protected Attributes

TGListTreeItemfFirst
TGListTreeItemfLast
TGListTreeItemfSelected
TGListTreeItemfCurrent
TGListTreeItemfBelowMouse
Int_t fHspacing
Int_t fVspacing
Int_t fIndent
Int_t fMargin
Pixel_t fGrayPixel
GContext_t fDrawGC
GContext_t fLineGC
GContext_t fHighlightGC
FontStruct_t fFont
UInt_t fDefw
UInt_t fDefh
Int_t fExposeTop
Int_t fExposeBottom
TGToolTipfTip
TGListTreeItemfTipItem
TBufferFilefBuf
TDNDData fDNDData
Atom_tfDNDTypeList
TGListTreeItemfDropItem
Bool_t fAutoTips
Bool_t fAutoCheckBoxPic
Bool_t fDisableOpen
Bool_t fUserControlled
Bool_t fEventHandled
UInt_t fLastEventState
EColorMarkupMode fColorMode
ECheckMode fCheckMode
GContext_t fColorGC
TGListTreeItemfFirst
TGListTreeItemfLast
TGListTreeItemfSelected
TGListTreeItemfCurrent
TGListTreeItemfBelowMouse
TGToolTipfTip
TGListTreeItemfTipItem
TBufferFilefBuf
Atom_tfDNDTypeList
TGListTreeItemfDropItem

Static Protected Attributes

static Pixel_t fgGrayPixel
static const TGFontfgDefaultFont
static TGGCfgDrawGC
static TGGCfgLineGC
static TGGCfgHighlightGC
static TGGCfgColorGC
static const TGPicturefgOpenPic
static const TGPicturefgClosedPic
static const TGPicturefgCheckedPic
static const TGPicturefgUncheckedPic
static const TGFontfgDefaultFont
static TGGCfgDrawGC
static TGGCfgLineGC
static TGGCfgHighlightGC
static TGGCfgColorGC
static const TGPicturefgOpenPic
static const TGPicturefgClosedPic
static const TGPicturefgCheckedPic
static const TGPicturefgUncheckedPic

Private Member Functions

 TGListTree (const TGListTree &)
TGListTreeoperator= (const TGListTree &)
 TGListTree (const TGListTree &)
TGListTreeoperator= (const TGListTree &)

Detailed Description

Definition at line 216 of file TGListTree.h.


Member Enumeration Documentation

enum TGListTree::EColorMarkupMode

Definition at line 220 of file TGListTree.h.

enum TGListTree::ECheckMode

Definition at line 225 of file TGListTree.h.

enum TGListTree::EColorMarkupMode

Definition at line 220 of file TGListTree.h.

enum TGListTree::ECheckMode

Definition at line 225 of file TGListTree.h.


Constructor & Destructor Documentation

TGListTree::TGListTree ( const TGListTree  )  [private]

TGListTree::TGListTree ( TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetWhitePixel() 
)

TGListTree::TGListTree ( TGCanvas p,
UInt_t  options,
Pixel_t  back = GetWhitePixel() 
)

TGListTree::~TGListTree (  )  [virtual]

Definition at line 454 of file TGListTree.cxx.

References fDNDTypeList, fFirst, TGListTreeItem::fNextsibling, fTip, and PDeleteChildren().

TGListTree::TGListTree ( const TGListTree  )  [private]

TGListTree::TGListTree ( TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetWhitePixel() 
)

TGListTree::TGListTree ( TGCanvas p,
UInt_t  options,
Pixel_t  back = GetWhitePixel() 
)

virtual TGListTree::~TGListTree (  )  [virtual]


Member Function Documentation

Pixel_t TGListTree::GetGrayPixel (  )  [static, protected]

Definition at line 2372 of file TGListTree.cxx.

References TGFrame::fgBlackPixel, fgGrayPixel, gClient, TGClient::GetColorByName(), init(), kFALSE, and kTRUE.

Referenced by GetLineGC().

FontStruct_t TGListTree::GetDefaultFontStruct (  )  [static, protected]

Definition at line 2386 of file TGListTree.cxx.

References fgDefaultFont, gClient, TGFont::GetFontStruct(), TGResourcePool::GetIconFont(), and TGClient::GetResourcePool().

const TGGC & TGListTree::GetDrawGC (  )  [static, protected]

Definition at line 2396 of file TGListTree.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fFont, GCValues_t::fForeground, TGFrame::fgBlackPixel, fgDefaultFont, fgDrawGC, TGFrame::fgWhitePixel, GCValues_t::fLineStyle, GCValues_t::fLineWidth, GCValues_t::fMask, gClient, TGFont::GetFontHandle(), TGClient::GetGC(), kFillSolid, kGCBackground, kGCFillStyle, kGCFont, kGCForeground, kGCLineStyle, kGCLineWidth, kLineSolid, and kTRUE.

const TGGC & TGListTree::GetLineGC (  )  [static, protected]

Reimplemented from TGContainer.

Definition at line 2418 of file TGListTree.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fFont, GCValues_t::fForeground, fgDefaultFont, fgLineGC, TGFrame::fgWhitePixel, GCValues_t::fLineStyle, GCValues_t::fLineWidth, GCValues_t::fMask, gClient, TGFont::GetFontHandle(), TGClient::GetGC(), GetGrayPixel(), kFillSolid, kGCBackground, kGCFillStyle, kGCFont, kGCForeground, kGCLineStyle, kGCLineWidth, kLineOnOffDash, kTRUE, TGGC::SetDashList(), and TGGC::SetDashOffset().

const TGGC & TGListTree::GetHighlightGC (  )  [static, protected]

Definition at line 2442 of file TGListTree.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fFont, GCValues_t::fForeground, fgDefaultFont, TGFrame::fgDefaultSelectedBackground, fgHighlightGC, TGFrame::fgWhitePixel, GCValues_t::fLineStyle, GCValues_t::fLineWidth, GCValues_t::fMask, gClient, TGFont::GetFontHandle(), TGClient::GetGC(), kFillSolid, kGCBackground, kGCFillStyle, kGCFont, kGCForeground, kGCLineStyle, kGCLineWidth, kLineSolid, and kTRUE.

const TGGC & TGListTree::GetColorGC (  )  [static, protected]

Definition at line 2464 of file TGListTree.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fForeground, fgColorGC, TGFrame::fgDefaultSelectedBackground, TGFrame::fgWhitePixel, GCValues_t::fLineStyle, GCValues_t::fLineWidth, GCValues_t::fMask, gClient, TGClient::GetGC(), kFillSolid, kGCBackground, kGCFillStyle, kGCForeground, kGCLineStyle, kGCLineWidth, kLineSolid, and kTRUE.

void TGListTree::Draw ( Handle_t  id,
Int_t  yevent,
Int_t  hevent 
) [protected]

Definition at line 1370 of file TGListTree.cxx.

References DrawChildren(), DrawItem(), TGContainer::fCanvas, fDefh, fDefw, fExposeBottom, fExposeTop, fFirst, TGListTreeItem::fFirstchild, fHspacing, fMargin, TGListTreeItem::fNextsibling, FontHeight(), fVspacing, TGPosition::fX, TGContainer::GetPagePosition(), height, TGListTreeItem::IsOpen(), TGCanvas::Layout(), width, x, and y.

Referenced by DrawRegion().

void TGListTree::Draw ( Option_t = ""  )  [inline, protected, virtual]

Reimplemented from TObject.

Definition at line 285 of file TGListTree.h.

References TObject::MayNotUse().

Int_t TGListTree::DrawChildren ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y,
Int_t  xroot 
) [protected]

Definition at line 1416 of file TGListTree.cxx.

References DrawItem(), fDefw, TGListTreeItem::fFirstchild, fHspacing, fIndent, fMargin, TGListTreeItem::fNextsibling, TGListTreeItem::fParent, fVspacing, TGPosition::fX, TGContainer::GetPagePosition(), TGListTreeItem::GetPicWidth(), height, TGListTreeItem::IsOpen(), and width.

Referenced by Draw().

void TGListTree::DrawItem ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y,
Int_t xroot,
UInt_t retwidth,
UInt_t retheight 
) [protected]

Definition at line 1445 of file TGListTree.cxx.

References TGPicture::Draw(), DrawItemName(), DrawNode(), fDrawGC, fExposeTop, TGListTreeItem::fFirstchild, TGDimension::fHeight, TGListTreeItem::fHeight, fHspacing, fIndent, fLineGC, TGListTreeItem::fNextsibling, FontHeight(), TGListTreeItem::fParent, TGListTreeItem::fXtext, TGListTreeItem::fY, TGPosition::fY, TGListTreeItem::fYtext, TGListTreeItem::GetCheckBoxPicture(), TGPicture::GetHeight(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicture(), TGListTreeItem::GetPicWidth(), TGListTreeItem::GetText(), TGPicture::GetWidth(), gVirtualX, height, TGListTreeItem::IsOpen(), p, and TextWidth().

Referenced by Draw(), and DrawChildren().

void TGListTree::DrawItemName ( Handle_t  id,
TGListTreeItem item 
) [protected]

Definition at line 1597 of file TGListTree.cxx.

References DrawActive(), DrawOutline(), fColorGC, fColorMode, fCurrent, fDrawGC, fHighlightGC, FontAscent(), FontHeight(), TGDimension::fWidth, TGListTreeItem::fXtext, TGPosition::fY, TGListTreeItem::fYtext, TGListTreeItem::GetColor(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetText(), TGListTreeItem::GetTextLength(), gVirtualX, TGListTreeItem::HasColor(), TGListTreeItem::IsActive(), kColorBox, kColorUnderline, TColor::Number2Pixel(), TextWidth(), width, x, and y.

Referenced by DrawItem(), and HighlightItem().

void TGListTree::DrawNode ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y 
) [protected]

Definition at line 1637 of file TGListTree.cxx.

References TGListTreeItem::fFirstchild, TGFrame::fgBlackPixel, fGrayPixel, TGFrame::fgWhitePixel, fHighlightGC, TGPosition::fY, TGContainer::GetPagePosition(), gVirtualX, and TGListTreeItem::IsOpen().

Referenced by DrawItem().

void TGListTree::UpdateChecked ( TGListTreeItem item,
Bool_t  redraw = kFALSE 
) [protected, virtual]

Definition at line 2712 of file TGListTree.cxx.

References TGListTreeItem::CheckItem(), TGContainer::ClearViewPort(), fAutoCheckBoxPic, fCheckMode, TGObject::fClient, TGListTreeItem::GetFirstChild(), TGListTreeItem::GetParent(), TGClient::GetPicture(), TGListTreeItem::HasCheckBox(), TGListTreeItem::HasCheckedChild(), TGListTreeItem::HasUnCheckedChild(), TGListTreeItem::IsChecked(), kFALSE, kRecursive, kTRUE, and TGListTreeItem::SetCheckBoxPictures().

Referenced by HandleButton(), HandleKey(), and InsertChild().

void TGListTree::SaveChildren ( ostream &  out,
TGListTreeItem item,
Int_t n 
) [protected]

Definition at line 2590 of file TGListTree.cxx.

References TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, TString::Format(), TGWindow::GetName(), p, and TGListTreeItem::SavePrimitive().

Referenced by SavePrimitive().

void TGListTree::RemoveReference ( TGListTreeItem item  )  [protected]

Definition at line 1684 of file TGListTree.cxx.

References TGContainer::ClearViewPort(), fFirst, TGListTreeItem::fFirstchild, fLast, TGListTreeItem::fLastchild, TGListTreeItem::fNextsibling, TGListTreeItem::fParent, and TGListTreeItem::fPrevsibling.

Referenced by DeleteItem(), and Reparent().

void TGListTree::PDeleteItem ( TGListTreeItem item  )  [protected]

Definition at line 1712 of file TGListTree.cxx.

References DrawOutline(), fBelowMouse, fCurrent, TGObject::fId, fLastEventState, fSelected, TGListTreeItem::GetNextSibling(), TGListTreeItem::GetParent(), TGListTreeItem::GetPrevSibling(), kTRUE, and MouseOver().

Referenced by DeleteItem(), and PDeleteChildren().

void TGListTree::PDeleteChildren ( TGListTreeItem item  )  [protected]

Definition at line 1740 of file TGListTree.cxx.

References TGListTreeItem::fFirstchild, TGListTreeItem::fLastchild, TGListTreeItem::fNextsibling, and PDeleteItem().

Referenced by DeleteChildren(), DeleteItem(), and ~TGListTree().

void TGListTree::InsertChild ( TGListTreeItem parent,
TGListTreeItem item 
) [protected]

Definition at line 1757 of file TGListTree.cxx.

References fFirst, TGListTreeItem::fFirstchild, fLast, TGListTreeItem::fLastchild, TGListTreeItem::fNextsibling, TGListTreeItem::fParent, TGListTreeItem::fPrevsibling, TGListTreeItem::HasCheckBox(), i, and UpdateChecked().

Referenced by AddItem(), InsertChildren(), and Reparent().

void TGListTree::InsertChildren ( TGListTreeItem parent,
TGListTreeItem item 
) [protected]

Definition at line 1805 of file TGListTree.cxx.

References TGListTreeItem::fNextsibling, TGListTreeItem::fParent, TGListTreeItem::fPrevsibling, and InsertChild().

Referenced by ReparentChildren().

Int_t TGListTree::SearchChildren ( TGListTreeItem item,
Int_t  y,
Int_t  findy,
TGListTreeItem **  finditem 
) [protected]

Definition at line 1846 of file TGListTree.cxx.

References TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, FontHeight(), fVspacing, TGPicture::GetHeight(), TGListTreeItem::GetPicture(), height, and TGListTreeItem::IsOpen().

Referenced by FindItem().

TGListTreeItem * TGListTree::FindItem ( Int_t  findy  )  [protected]

Definition at line 1881 of file TGListTree.cxx.

References fFirst, TGListTreeItem::fFirstchild, fMargin, TGListTreeItem::fNextsibling, FontHeight(), fVspacing, TGPosition::fY, TGPicture::GetHeight(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicture(), height, TGListTreeItem::IsOpen(), SearchChildren(), and y.

Referenced by HandleButton(), HandleDNDPosition(), HandleDoubleClick(), HandleMotion(), LineDown(), and LineUp().

void* TGListTree::FindItem ( const TString name,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kTRUE,
Bool_t  beginWith = kFALSE 
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 302 of file TGListTree.h.

References TGContainer::FindItem(), and name.

virtual void TGListTree::Layout (  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 308 of file TGListTree.h.

Referenced by HandleKey().

void TGListTree::OnMouseOver ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 310 of file TGListTree.h.

void TGListTree::CurrentChanged ( Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 311 of file TGListTree.h.

void TGListTree::CurrentChanged ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 312 of file TGListTree.h.

void TGListTree::ReturnPressed ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 313 of file TGListTree.h.

void TGListTree::Clicked ( TGFrame ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 314 of file TGListTree.h.

Referenced by HandleButton(), and HandleKey().

void TGListTree::Clicked ( TGFrame ,
Int_t  ,
Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 315 of file TGListTree.h.

void TGListTree::DoubleClicked ( TGFrame ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 316 of file TGListTree.h.

Referenced by HandleDoubleClick(), and HandleKey().

void TGListTree::DoubleClicked ( TGFrame ,
Int_t  ,
Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 317 of file TGListTree.h.

void TGListTree::KeyPressed ( TGFrame ,
UInt_t  ,
UInt_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 318 of file TGListTree.h.

Referenced by HandleKey().

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

Bool_t TGListTree::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

Definition at line 547 of file TGListTree.cxx.

References CheckAllChildren(), Checked(), TGContainer::ClearViewPort(), Clicked(), TGContainer::fBdown, TGContainer::fCanvas, fCheckMode, Event_t::fCode, fCurrent, FindItem(), TGContainer::fMsgWindow, fSelected, Event_t::fState, fTip, Event_t::fType, fUserControlled, Event_t::fX, TGContainer::fXDND, Event_t::fXRoot, TGListTreeItem::fXtext, Event_t::fY, TGContainer::fYDND, Event_t::fYRoot, TGListTreeItem::GetCheckBoxPicture(), TGCanvas::GetContainer(), TGFrame::GetHeight(), TGListTreeItem::GetPicWidth(), TGCanvas::GetViewPort(), TGCanvas::GetVsbPosition(), TGPicture::GetWidth(), TGListTreeItem::HasCheckBox(), TGToolTip::Hide(), HighlightItem(), TGListTreeItem::IsOpen(), kButton1, kButton4, kButton5, kButtonPress, kButtonRelease, kC_LISTTREE, kCT_ITEMCLICK, kFALSE, kRecursive, kTRUE, TMath::Min(), MK_MSG(), TGFrame::SendMessage(), TGListTreeItem::SetOpen(), TGCanvas::SetVsbPosition(), ToggleItem(), UnselectAll(), and UpdateChecked().

Bool_t TGListTree::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

Definition at line 645 of file TGListTree.cxx.

References TGContainer::ClearViewPort(), DoubleClicked(), Event_t::fCode, fDisableOpen, FindItem(), TGContainer::fMsgWindow, fSelected, fUserControlled, Event_t::fXRoot, Event_t::fY, Event_t::fYRoot, HighlightItem(), TGListTreeItem::IsOpen(), kButton1, kButton4, kButton5, kC_LISTTREE, kCT_ITEMDBLCLICK, kFALSE, kTRUE, MK_MSG(), TGFrame::SendMessage(), TGListTreeItem::SetOpen(), and UnselectAll().

Bool_t TGListTree::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 687 of file TGListTree.cxx.

References DrawOutline(), fBelowMouse, fCurrent, TGObject::fId, Event_t::fState, fTip, fTipItem, Event_t::fType, fUserControlled, kLeaveNotify, kTRUE, and MouseOver().

Bool_t TGListTree::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

Definition at line 786 of file TGListTree.cxx.

References TBuffer::Buffer(), xmlio::Class, TString::Data(), TGDNDManager::Drag(), DrawOutline(), TString::EndsWith(), fAutoTips, TGContainer::fBdown, fBelowMouse, fBuf, TGObject::fClient, fCurrent, TDNDData::fData, TDNDData::fDataLength, TDNDData::fDataType, fDNDData, fDNDTypeList, TGListTreeItem::fHeight, TGObject::fId, FindItem(), TString::Format(), Event_t::fState, Event_t::fTime, fTip, fTipItem, fUserControlled, Event_t::fX, TGContainer::fXDND, Event_t::fXRoot, TGListTreeItem::fXtext, TGListTreeItem::fY, Event_t::fY, TGPosition::fY, TGContainer::fYDND, Event_t::fYRoot, gDNDManager, TGListTreeItem::GetCheckBoxPicture(), TGDNDManager::GetDNDActionCopy(), TGPicture::GetName(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicture(), TGClient::GetPicture(), TGListTreeItem::GetText(), TGListTreeItem::GetTipText(), TGListTreeItem::GetTipTextLength(), TGListTreeItem::GetUserData(), TGPicture::GetWidth(), gSystem, gVirtualX, TGListTreeItem::HasCheckBox(), TGListTreeItem::IsDNDSource(), TGDNDManager::IsDragging(), kHand, kPointer, kTRUE, TBuffer::kWrite, TBuffer::Length(), MouseOver(), TString::ReplaceAll(), TBufferFile::Reset(), TGContainer::SetDragPixmap(), SetToolTipText(), TGDNDManager::StartDrag(), str, TObjString::String(), TSystem::UnixPathName(), TSystem::WorkingDirectory(), and TBufferFile::WriteObject().

Bool_t TGListTree::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

Definition at line 913 of file TGListTree.cxx.

References CheckAllChildren(), Checked(), TGContainer::ClearViewPort(), Clicked(), DoubleClicked(), End(), TGDNDManager::EndDrag(), fCheckMode, fCurrent, fEventHandled, fLastEventState, fSelected, Event_t::fState, fTip, Event_t::fType, fUserControlled, gDNDManager, TGListTreeItem::GetUserData(), gVirtualX, TGListTreeItem::HasCheckBox(), TGToolTip::Hide(), HighlightItem(), Home(), TGListTreeItem::IsChecked(), TGDNDManager::IsDragging(), TGListTreeItem::IsOpen(), kButton1, kButtonPress, KeyPressed(), kFALSE, kGKeyPress, kKey_Down, kKey_End, kKey_Enter, kKey_Escape, kKey_F5, kKey_F7, kKey_Home, kKey_Left, kKey_PageDown, kKey_PageUp, kKey_Return, kKey_Right, kKey_Space, kKey_Up, kKeyShiftMask, kRecursive, kTRUE, Layout(), LineDown(), LineUp(), n, PageDown(), PageUp(), Search(), TGListTreeItem::SetActive(), TGListTreeItem::SetOpen(), ToggleItem(), and UpdateChecked().

virtual void TGListTree::SetCanvas ( TGCanvas canvas  )  [inline, virtual]

Definition at line 337 of file TGListTree.h.

References canvas, and TGContainer::fCanvas.

Referenced by RootShower::RootShower(), and TEveGListTreeEditorFrame::TEveGListTreeEditorFrame().

void TGListTree::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TGContainer.

Definition at line 1328 of file TGListTree.cxx.

References Draw(), TGFrame::fBackground, GCValues_t::fForeground, GCValues_t::fGraphicsExposures, TGObject::fId, GCValues_t::fMask, TGContainer::fViewPort, TGFrame::GetHeight(), TGFrame::GetWidth(), gVirtualX, kFALSE, kGCBackground, kGCForeground, kGCGraphicsExposures, and kTRUE.

void TGListTree::DrawOutline ( Handle_t  id,
TGListTreeItem item,
Pixel_t  col = 0xbbbbbb,
Bool_t  clear = kFALSE 
) [virtual]

Definition at line 1553 of file TGListTree.cxx.

References TGContainer::fCanvas, fDrawGC, TGFrame::fgBlackPixel, FontHeight(), TGDimension::fWidth, TGListTreeItem::fXtext, TGPosition::fY, TGListTreeItem::fYtext, TGFrame::GetBackground(), TGListTreeItem::GetCheckBoxPicture(), TGCanvas::GetContainer(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicWidth(), TGPicture::GetWidth(), gVirtualX, and TGListTreeItem::HasCheckBox().

Referenced by DrawItemName(), HandleCrossing(), HandleMotion(), LineDown(), LineUp(), and PDeleteItem().

void TGListTree::DrawActive ( Handle_t  id,
TGListTreeItem item 
) [virtual]

Definition at line 1578 of file TGListTree.cxx.

References fDrawGC, TGFrame::fgBlackPixel, fHighlightGC, FontAscent(), FontHeight(), TGListTreeItem::fXtext, TGPosition::fY, TGListTreeItem::fYtext, TGListTreeItem::GetActiveColor(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetText(), TGListTreeItem::GetTextLength(), gVirtualX, TextWidth(), and width.

Referenced by DrawItemName().

virtual TGDimension TGListTree::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 344 of file TGListTree.h.

References fDefh, and fDefw.

void TGListTree::AddItem ( TGListTreeItem parent,
TGListTreeItem item 
)

Definition at line 1920 of file TGListTree.cxx.

References TGContainer::ClearViewPort(), InsertChild(), and TGListTreeItem::IsOpen().

Referenced by TGFileBrowser::Add(), TGFileBrowser::AddFSDirectory(), TEveElement::AddIntoListTree(), AddItem(), TGFileBrowser::AddKey(), TGFileBrowser::AddRemoteFile(), AddRoot(), RootShower::AddToTree(), TRootBrowserLite::AddToTree(), TTreeViewer::AppendTree(), MyEvent::Bremsstrahlung(), TSessionFrame::Build(), TGeoShapeDialog::BuildListTree(), TGeoMediumDialog::BuildListTree(), TGeoVolumeDialog::BuildListTree(), TGeoMaterialDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TGuiBldNameFrame::CheckItems(), DNDMainFrame::DataDropped(), MyEvent::Decay(), DNDMainFrame::DNDMainFrame(), TGeoVolumeDialog::DoItemClick(), TGFileBrowser::DoubleClicked(), TRootBrowserLite::ExecuteDefaultAction(), ListTreeWindow::FillListTree(), TGFileBrowser::GotoDir(), TRootBrowserLite::IconBoxAction(), MyEvent::Init(), TEveGListTreeEditorFrame::ItemDblClicked(), ListTreeWindow::ListTreeWindow(), TTreeViewer::MapBranch(), TGuiBldNameFrame::MapItems(), TSessionServerFrame::OnBtnAddClicked(), TSessionFrame::OnBtnGetQueriesClicked(), TSessionQueryFrame::OnBtnRetrieve(), TNewQueryDlg::OnBtnSaveClicked(), TestDirList::OnDoubleClick(), RootShower::OnOpenFile(), MyEvent::PairCreation(), TestDirList::ProcessMessage(), TSessionViewer::QueryResultReady(), TSessionViewer::ReadConfiguration(), TTreeViewer::SetTreeName(), TestDirList::TestDirList(), TSessionFrame::UpdateListOfDataSets(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

TGListTreeItem * TGListTree::AddItem ( TGListTreeItem parent,
const char *  string,
const TGPicture open = 0,
const TGPicture closed = 0,
Bool_t  checkbox = kFALSE 
)

Definition at line 1931 of file TGListTree.cxx.

References TGContainer::ClearViewPort(), TGObject::fClient, InsertChild(), TGListTreeItem::IsOpen(), and open.

TGListTreeItem * TGListTree::AddItem ( TGListTreeItem parent,
const char *  string,
void *  userData,
const TGPicture open = 0,
const TGPicture closed = 0,
Bool_t  checkbox = kFALSE 
)

Definition at line 1948 of file TGListTree.cxx.

References AddItem(), FindChildByData(), open, and TGListTreeItem::SetUserData().

void TGListTree::RenameItem ( TGListTreeItem item,
const char *  string 
)

Definition at line 1966 of file TGListTree.cxx.

References TGContainer::DoRedraw(), and TGListTreeItem::Rename().

Referenced by TEditQueryFrame::OnBtnSave(), TNewQueryDlg::OnBtnSaveClicked(), and RenameSelected().

Int_t TGListTree::DeleteItem ( TGListTreeItem item  ) 

Definition at line 1978 of file TGListTree.cxx.

References fBelowMouse, TGObject::fClient, fCurrent, fUserControlled, TGClient::NeedRedraw(), PDeleteChildren(), PDeleteItem(), and RemoveReference().

Referenced by TRootBrowserLite::DeleteListTreeItem(), TSessionViewer::DeleteQuery(), DeleteSelected(), TSessionServerFrame::OnBtnDeleteClicked(), RecursiveDeleteItem(), TGFileBrowser::RecursiveRemove(), TGuiBldNameFrame::RemoveFrame(), TEveElement::RemoveFromListTree(), TGFileBrowser::Update(), and TGuiBldNameFrame::UpdateName().

void TGListTree::OpenItem ( TGListTreeItem item  ) 

Definition at line 1995 of file TGListTree.cxx.

References AdjustPosition(), TGContainer::DoRedraw(), kTRUE, and TGListTreeItem::SetOpen().

Referenced by TEveManager::AddToListTree(), TTreeViewer::AppendTree(), TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGeoVolumeDialog::BuildListTree(), TGuiBldNameFrame::ChangeSelected(), DNDMainFrame::DNDMainFrame(), TRootBrowserLite::ExecuteDefaultAction(), ListTreeWindow::FillListTree(), TGFileBrowser::GotoDir(), TRootBrowserLite::IconBoxAction(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionServerFrame::OnBtnNewServerClicked(), TNewQueryDlg::OnBtnSaveClicked(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::Produce(), TSessionViewer::ReadConfiguration(), TRootBrowserLite::RecursiveRemove(), TGFileBrowser::Selected(), TTreeViewer::SetTreeName(), and TSessionFrame::UpdateListOfDataSets().

void TGListTree::CloseItem ( TGListTreeItem item  ) 

Definition at line 2007 of file TGListTree.cxx.

References AdjustPosition(), TGContainer::DoRedraw(), kFALSE, and TGListTreeItem::SetOpen().

void TGListTree::CheckItem ( TGListTreeItem item,
Bool_t  check = kTRUE 
)

Definition at line 2688 of file TGListTree.cxx.

References TGListTreeItem::CheckItem().

Referenced by TGFileBrowser::Add(), TRootBrowserLite::AddCheckBox(), TRootBrowserLite::AddToTree(), TRootBrowserLite::CheckObjectItem(), and ListTreeWindow::SwitchState().

void TGListTree::SetCheckBox ( TGListTreeItem item,
Bool_t  on = kTRUE 
)

Definition at line 2696 of file TGListTree.cxx.

References TGListTreeItem::SetCheckBox().

Referenced by TRootBrowserLite::AddCheckBox(), ListTreeWindow::FillListTree(), and TRootBrowserLite::RemoveCheckBox().

void TGListTree::ToggleItem ( TGListTreeItem item  ) 

Definition at line 2704 of file TGListTree.cxx.

References TGListTreeItem::Toggle().

Referenced by ListTreeWindow::FillListTree(), HandleButton(), and HandleKey().

Int_t TGListTree::RecursiveDeleteItem ( TGListTreeItem item,
void *  userData 
)

Definition at line 2019 of file TGListTree.cxx.

References DeleteItem(), TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, TGListTreeItem::GetUserData(), and TGListTreeItem::IsOpen().

Referenced by TGFileBrowser::RecursiveRemove(), and TRootBrowserLite::ToSystemDirectory().

Int_t TGListTree::DeleteChildren ( TGListTreeItem item  ) 

Definition at line 2050 of file TGListTree.cxx.

References TGContainer::DoRedraw(), fBelowMouse, fCurrent, fUserControlled, and PDeleteChildren().

Referenced by TGFileBrowser::ApplyFilter(), TSessionViewer::CleanupSession(), TSessionViewer::CloseWindow(), RootShower::Initialize(), TEveGListTreeEditorFrame::ItemDblClicked(), TSessionViewer::ReadConfiguration(), TGFileBrowser::RecursiveRemove(), TGFileBrowser::ToggleSort(), and TSessionFrame::UpdateListOfDataSets().

Int_t TGListTree::Reparent ( TGListTreeItem item,
TGListTreeItem newparent 
)

Definition at line 2065 of file TGListTree.cxx.

References TGContainer::DoRedraw(), InsertChild(), and RemoveReference().

Referenced by TGuiBldNameFrame::CheckItems(), and RootShower::OnOpenFile().

Int_t TGListTree::ReparentChildren ( TGListTreeItem item,
TGListTreeItem newparent 
)

Definition at line 2081 of file TGListTree.cxx.

References TGContainer::DoRedraw(), TGListTreeItem::fFirstchild, and InsertChildren().

void TGListTree::SetToolTipItem ( TGListTreeItem item,
const char *  string 
)

Definition at line 2038 of file TGListTree.cxx.

References TGListTreeItem::SetTipText().

Referenced by TGFileBrowser::Add(), TRootBrowserLite::AddToTree(), MyEvent::Bremsstrahlung(), DNDMainFrame::DataDropped(), MyEvent::Decay(), DNDMainFrame::DNDMainFrame(), MyEvent::Init(), TSessionServerFrame::OnBtnAddClicked(), RootShower::OnOpenFile(), MyEvent::PairCreation(), TSessionViewer::ReadConfiguration(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

void TGListTree::SetAutoTips ( Bool_t  on = kTRUE  )  [inline]

Definition at line 369 of file TGListTree.h.

References fAutoTips.

Referenced by TRootBrowserLite::CreateBrowser().

void TGListTree::SetAutoCheckBoxPic ( Bool_t  on  )  [inline]

Definition at line 370 of file TGListTree.h.

References fAutoCheckBoxPic.

Referenced by TEveGListTreeEditorFrame::TEveGListTreeEditorFrame().

void TGListTree::SetSelected ( TGListTreeItem item  )  [inline]

Definition at line 371 of file TGListTree.h.

References fSelected.

Referenced by TGeoVolumeDialog::BuildListTree(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionServerFrame::OnBtnNewServerClicked(), TNewQueryDlg::OnBtnSaveClicked(), TSessionViewer::ReadConfiguration(), and TGFileBrowser::ToggleSort().

void TGListTree::AdjustPosition ( TGListTreeItem item  ) 

Definition at line 1254 of file TGListTree.cxx.

References TGContainer::fCanvas, fFirst, TGListTreeItem::fHeight, fSelected, TGContainer::fViewPort, TGListTreeItem::fY, TGFrame::GetHeight(), TGListTreeItem::GetParent(), TGScrollBar::GetPosition(), TGCanvas::GetVScrollbar(), TGContainer::GetVScrollbar(), HighlightItem(), TGWindow::IsMapped(), TMath::Max(), TMath::Min(), TGCanvas::SetVsbPosition(), and y.

Referenced by TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGFileBrowser::GotoDir(), TRootBrowserLite::HistoryBackward(), TRootBrowserLite::HistoryForward(), TGFileBrowser::Selected(), and TGFileBrowser::ToggleSort().

void TGListTree::AdjustPosition (  )  [inline, virtual]

Reimplemented from TGContainer.

Definition at line 373 of file TGListTree.h.

References TGContainer::AdjustPosition().

Referenced by CloseItem(), HighlightItem(), and OpenItem().

void TGListTree::Home ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1157 of file TGListTree.cxx.

References TGContainer::fCanvas, and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::End ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1165 of file TGListTree.cxx.

References TGContainer::fCanvas, TGFrame::fHeight, and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::PageUp ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1173 of file TGListTree.cxx.

References TGContainer::fCanvas, TGDimension::fHeight, TGContainer::GetPageDimension(), TGCanvas::GetVsbPosition(), and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::PageDown ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1188 of file TGListTree.cxx.

References TGContainer::fCanvas, TGDimension::fHeight, TGContainer::GetPageDimension(), TGCanvas::GetVsbPosition(), and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::LineUp ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1202 of file TGListTree.cxx.

References DrawOutline(), TGContainer::fCanvas, fCurrent, TGObject::fId, FindItem(), fMargin, fVspacing, TGListTreeItem::fY, TGPosition::fY, TGPicture::GetHeight(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicture(), TGCanvas::GetVsbPosition(), height, kTRUE, and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::LineDown ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1228 of file TGListTree.cxx.

References DrawOutline(), TGContainer::fCanvas, fCurrent, TGDimension::fHeight, TGObject::fId, FindItem(), fMargin, fVspacing, TGListTreeItem::fY, TGPosition::fY, TGPicture::GetHeight(), TGContainer::GetPageDimension(), TGContainer::GetPagePosition(), TGListTreeItem::GetPicture(), TGCanvas::GetVsbPosition(), height, kTRUE, and TGCanvas::SetVsbPosition().

Referenced by HandleKey().

void TGListTree::Search ( Bool_t  close = kTRUE  )  [virtual]

Reimplemented from TGContainer.

Definition at line 1295 of file TGListTree.cxx.

References buf, ClearHighlighted(), TGSearchType::fBuffer, TGContainer::fCanvas, TGObject::fClient, FindItemByPathname(), TGClient::GetDefaultRoot(), gVirtualX, HighlightItem(), kMBIconExclamation, kMBOk, and snprintf.

Referenced by HandleKey().

Int_t TGListTree::Sort ( TGListTreeItem item  ) 

Definition at line 2109 of file TGListTree.cxx.

References TGContainer::DoRedraw(), fFirst, TGListTreeItem::fFirstchild, fLast, TGListTreeItem::fLastchild, TGListTreeItem::fNextsibling, TGListTreeItem::fPrevsibling, i, list, and size_t.

Referenced by SortSiblings().

Int_t TGListTree::SortSiblings ( TGListTreeItem item  ) 

Definition at line 2163 of file TGListTree.cxx.

References Sort().

Referenced by SortChildren().

Int_t TGListTree::SortChildren ( TGListTreeItem item  ) 

Definition at line 2171 of file TGListTree.cxx.

References TGContainer::DoRedraw(), fFirst, TGListTreeItem::fFirstchild, and SortSiblings().

Referenced by TGFileBrowser::ToggleSort().

void TGListTree::HighlightItem ( TGListTreeItem item  ) 

Definition at line 2333 of file TGListTree.cxx.

References AdjustPosition(), kFALSE, kTRUE, and UnselectAll().

Referenced by AdjustPosition(), TTreeViewer::AppendTree(), TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGuiBldNameFrame::ChangeSelected(), ListTreeWindow::FillListTree(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), TGFileBrowser::GotoDir(), HandleButton(), HandleDNDDrop(), HandleDNDPosition(), HandleDoubleClick(), HandleKey(), HighlightChildren(), TRootBrowserLite::HighlightListLevel(), TRootBrowserLite::ListTreeHighlight(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionServerFrame::OnBtnNewServerClicked(), TNewQueryDlg::OnBtnSaveClicked(), TRootBrowserLite::ProcessMessage(), TSessionViewer::ReadConfiguration(), TRootBrowserLite::RecursiveRemove(), Search(), TGFileBrowser::Selected(), TTreeViewer::SetTreeName(), and TGFileBrowser::ToggleSort().

void TGListTree::ClearHighlighted (  ) 

Definition at line 2343 of file TGListTree.cxx.

References kFALSE, and UnselectAll().

Referenced by TTreeViewer::AppendTree(), TRootBrowserLite::ExecuteDefaultAction(), TRootBrowserLite::HighlightListLevel(), TRootBrowserLite::HistoryBackward(), TRootBrowserLite::HistoryForward(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionServerFrame::OnBtnNewServerClicked(), TNewQueryDlg::OnBtnSaveClicked(), TRootBrowserLite::ProcessMessage(), TSessionViewer::ReadConfiguration(), TRootBrowserLite::RecursiveRemove(), Search(), TGFileBrowser::Selected(), TTreeViewer::SetTreeName(), and TGFileBrowser::ToggleSort().

void TGListTree::GetPathnameFromItem ( TGListTreeItem item,
char *  path,
Int_t  depth = 0 
)

Definition at line 2351 of file TGListTree.cxx.

References TGListTreeItem::fParent, TGListTreeItem::GetText(), snprintf, and strlcpy().

Referenced by TGFileBrowser::Clicked(), TRootBrowserLite::DisplayDirectory(), and TGFileBrowser::Update().

void TGListTree::UnselectAll ( Bool_t  draw  ) 

Definition at line 538 of file TGListTree.cxx.

References TGContainer::ClearViewPort(), fFirst, HighlightChildren(), and kFALSE.

Referenced by ClearHighlighted(), HandleButton(), HandleDoubleClick(), and HighlightItem().

void TGListTree::SetToolTipText ( const char *  text,
Int_t  x,
Int_t  y,
Long_t  delayms 
)

Definition at line 1660 of file TGListTree.cxx.

References TGObject::fClient, fTip, TGClient::GetDefaultRoot(), TGToolTip::Reset(), TGToolTip::SetPosition(), and TGToolTip::SetText().

Referenced by HandleMotion().

void TGListTree::HighlightItem ( TGListTreeItem item,
Bool_t  state,
Bool_t  draw 
)

Definition at line 509 of file TGListTree.cxx.

References DrawItemName(), TGObject::fId, fSelected, TGListTreeItem::IsActive(), and TGListTreeItem::SetActive().

void TGListTree::HighlightChildren ( TGListTreeItem item,
Bool_t  state,
Bool_t  draw 
)

Definition at line 525 of file TGListTree.cxx.

References HighlightItem(), and kFALSE.

Referenced by UnselectAll().

void TGListTree::DisableOpen ( Bool_t  disable = kTRUE  )  [inline]

Definition at line 394 of file TGListTree.h.

References fDisableOpen.

Referenced by TSessionViewer::Build().

void TGListTree::GetChecked ( TList checked  ) 

Definition at line 2776 of file TGListTree.cxx.

References TList::Add(), fFirst, GetCheckedChildren(), TGListTreeItem::GetFirstChild(), TGListTreeItem::GetNextSibling(), TGListTreeItem::GetText(), and TGListTreeItem::IsChecked().

void TGListTree::GetCheckedChildren ( TList checked,
TGListTreeItem item 
)

Definition at line 2795 of file TGListTree.cxx.

References TList::Add(), TGListTreeItem::GetFirstChild(), TGListTreeItem::GetNextSibling(), TGListTreeItem::GetText(), and TGListTreeItem::IsChecked().

Referenced by GetChecked().

void TGListTree::CheckAllChildren ( TGListTreeItem item,
Bool_t  state 
)

Definition at line 2813 of file TGListTree.cxx.

References TGListTreeItem::CheckAllChildren().

Referenced by HandleButton(), HandleKey(), and ListTreeWindow::SwitchState().

TGListTreeItem* TGListTree::GetFirstItem (  )  const [inline]

Definition at line 399 of file TGListTree.h.

References fFirst.

Referenced by TRootBrowserLite::AddCheckBox(), TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGuiBldNameFrame::ChangeSelected(), TGuiBldNameFrame::CheckItems(), TRootBrowserLite::CheckObjectItem(), DNDMainFrame::DNDMainFrame(), ListTreeWindow::FillListTree(), TRootBrowserLite::IconBoxAction(), TGuiBldNameFrame::MapItems(), TSessionFrame::OnBtnRemoveDSet(), TSessionFrame::OnBtnVerifyDSet(), TRootBrowserLite::ProcessMessage(), TRootBrowserLite::RecursiveRemove(), TRootBrowserLite::RemoveCheckBox(), TGuiBldNameFrame::RemoveFrame(), SavePrimitive(), ListTreeWindow::SwitchState(), TSessionFrame::UpdateListOfDataSets(), and TGuiBldNameFrame::UpdateName().

TGListTreeItem* TGListTree::GetSelected (  )  const [inline]

Definition at line 400 of file TGListTree.h.

References fSelected.

Referenced by TSessionViewer::CleanupSession(), TSessionViewer::DeleteQuery(), TSessionViewer::EditQuery(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionFrame::OnBtnDisconnectClicked(), TSessionQueryFrame::OnBtnFinalize(), TSessionFrame::OnBtnRemoveDSet(), TSessionQueryFrame::OnBtnRetrieve(), TEditQueryFrame::OnBtnSave(), TNewQueryDlg::OnBtnSaveClicked(), TSessionQueryFrame::OnBtnShowLog(), TSessionQueryFrame::OnBtnSubmit(), TSessionFrame::OnBtnVerifyDSet(), TSessionViewer::OnListTreeClicked(), TTreeViewer::ProcessMessage(), TestDirList::ProcessMessage(), TSessionViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), RootShower::ProcessMessage(), TSessionViewer::ResetSession(), TSessionFrame::ShutdownSession(), TSessionViewer::StartViewer(), TGFileBrowser::Update(), TSessionQueryFrame::UpdateButtons(), and TSessionViewer::UpdateListOfProofs().

TGListTreeItem* TGListTree::GetCurrent (  )  const [inline]

Definition at line 401 of file TGListTree.h.

References fCurrent.

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

TGListTreeItem* TGListTree::GetBelowMouse (  )  const [inline]

Definition at line 402 of file TGListTree.h.

References fBelowMouse.

TGListTreeItem * TGListTree::FindSiblingByName ( TGListTreeItem item,
const char *  name 
)

Definition at line 2195 of file TGListTree.cxx.

References TGListTreeItem::fNextsibling, TGListTreeItem::fPrevsibling, and TGListTreeItem::GetText().

TGListTreeItem * TGListTree::FindSiblingByData ( TGListTreeItem item,
void *  userData 
)

Definition at line 2217 of file TGListTree.cxx.

References TGListTreeItem::fNextsibling, TGListTreeItem::fPrevsibling, and TGListTreeItem::GetUserData().

TGListTreeItem * TGListTree::FindChildByName ( TGListTreeItem item,
const char *  name 
)

Definition at line 2239 of file TGListTree.cxx.

References fFirst, TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, and TGListTreeItem::GetText().

Referenced by TGFileBrowser::Add(), TGFileBrowser::AddFSDirectory(), TGFileBrowser::AddKey(), TGFileBrowser::AddRemoteFile(), TRootBrowserLite::AddToTree(), TTreeViewer::AppendTree(), TGeoShapeDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TGFileBrowser::DoubleClicked(), ListTreeWindow::FillListTree(), FindItemByPathname(), TGFileBrowser::GotoDir(), TRootBrowserLite::IconBoxAction(), TSessionFrame::OnBtnGetQueriesClicked(), TSessionQueryFrame::OnBtnRetrieve(), TSessionViewer::QueryResultReady(), TTreeViewer::SetTreeName(), ListTreeWindow::SwitchState(), and TGFileBrowser::ToggleSort().

TGListTreeItem * TGListTree::FindChildByData ( TGListTreeItem item,
void *  userData 
)

Definition at line 2262 of file TGListTree.cxx.

References fFirst, TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, and TGListTreeItem::GetUserData().

Referenced by AddItem(), TGFileBrowser::AddRemoteFile(), TRootBrowserLite::AddToTree(), TRootBrowserLite::ExecuteDefaultAction(), TRootBrowserLite::IconBoxAction(), TGuiBldNameFrame::MapItems(), TSessionServerFrame::OnBtnConnectClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionFrame::OnBtnDisconnectClicked(), TSessionFrame::OnBtnGetQueriesClicked(), TNewQueryDlg::OnBtnSaveClicked(), TSessionViewer::ReadConfiguration(), TGFileBrowser::RecursiveRemove(), TSessionViewer::ResetSession(), TGFileBrowser::Selected(), TSessionFrame::ShutdownSession(), and TSessionViewer::UpdateListOfProofs().

TGListTreeItem * TGListTree::FindItemByPathname ( const char *  path  ) 

Definition at line 2285 of file TGListTree.cxx.

References TString::Data(), FindChildByName(), p, s, start, and strlcpy().

Referenced by TRootBrowserLite::ProcessMessage(), and Search().

TGListTreeItem * TGListTree::FindItemByObj ( TGListTreeItem item,
void *  ptr 
)

Definition at line 2755 of file TGListTree.cxx.

References TGListTreeItem::fFirstchild, and TGListTreeItem::GetUserData().

Referenced by TRootBrowserLite::AddCheckBox(), TGFileBrowser::AddKey(), TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGuiBldNameFrame::ChangeSelected(), TGuiBldNameFrame::CheckItems(), TRootBrowserLite::CheckObjectItem(), TGuiBldNameFrame::MapItems(), TSessionQueryFrame::OnBtnRetrieve(), TSessionViewer::QueryResultReady(), TRootBrowserLite::RecursiveRemove(), TGFileBrowser::RecursiveRemove(), TRootBrowserLite::RemoveCheckBox(), TGuiBldNameFrame::RemoveFrame(), and TSessionFrame::UpdateListOfDataSets().

void TGListTree::AddItem ( const char *  string  )  [inline]

Definition at line 410 of file TGListTree.h.

References AddItem(), and fSelected.

void TGListTree::AddRoot ( const char *  string  )  [inline]

Definition at line 411 of file TGListTree.h.

References AddItem().

Int_t TGListTree::DeleteSelected (  )  [inline]

Definition at line 412 of file TGListTree.h.

References DeleteItem(), and fSelected.

void TGListTree::RenameSelected ( const char *  string  )  [inline]

Definition at line 413 of file TGListTree.h.

References fSelected, and RenameItem().

void TGListTree::MouseOver ( TGListTreeItem entry  )  [virtual]

Definition at line 1017 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

Referenced by HandleCrossing(), HandleMotion(), and PDeleteItem().

void TGListTree::MouseOver ( TGListTreeItem entry,
UInt_t  mask 
) [virtual]

Definition at line 1025 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::KeyPressed ( TGListTreeItem entry,
UInt_t  keysym,
UInt_t  mask 
) [virtual]

Definition at line 1036 of file TGListTree.cxx.

References TQObject::Emit(), entry, TGContainer::fMsgWindow, kC_LISTTREE, kCT_KEY, MK_MSG(), and TGFrame::SendMessage().

void TGListTree::ReturnPressed ( TGListTreeItem entry  )  [virtual]

Definition at line 1064 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn 
) [virtual]

Definition at line 1085 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 1098 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn,
UInt_t  mask,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 1113 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::DoubleClicked ( TGListTreeItem entry,
Int_t  btn 
) [virtual]

Definition at line 1129 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::DoubleClicked ( TGListTreeItem entry,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 1142 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

void TGListTree::Checked ( TObject obj,
Bool_t  check 
) [virtual]

Definition at line 1072 of file TGListTree.cxx.

References TQObject::Emit(), and entry.

Referenced by HandleButton(), and HandleKey().

void TGListTree::DataDropped ( TGListTreeItem item,
TDNDData data 
) [virtual]

Definition at line 773 of file TGListTree.cxx.

References data, and TQObject::Emit().

Referenced by HandleDNDDrop().

Int_t TGListTree::FontHeight (  ) 

Definition at line 475 of file TGListTree.cxx.

References fgDefaultFont, gClient, TGResourcePool::GetIconFont(), TGClient::GetResourcePool(), and TGFont::TextHeight().

Referenced by Draw(), DrawActive(), DrawItem(), DrawItemName(), DrawOutline(), FindItem(), and SearchChildren().

Int_t TGListTree::FontAscent (  ) 

Definition at line 485 of file TGListTree.cxx.

References fgDefaultFont, gClient, TGFont::GetFontMetrics(), TGResourcePool::GetIconFont(), TGClient::GetResourcePool(), and m.

Referenced by DrawActive(), and DrawItemName().

Int_t TGListTree::TextWidth ( const char *  c  ) 

Definition at line 497 of file TGListTree.cxx.

References fgDefaultFont, gClient, TGResourcePool::GetIconFont(), TGClient::GetResourcePool(), and TGFont::TextWidth().

Referenced by DrawActive(), DrawItem(), and DrawItemName().

const TGPicture * TGListTree::GetOpenPic (  )  [static]

Definition at line 2485 of file TGListTree.cxx.

References TRefCnt::AddReference(), fgOpenPic, gClient, and TGClient::GetPicture().

Referenced by G__G__Gui2_310_0_116(), G__setup_memfuncTGListTree(), and TGListTreeItemStd::TGListTreeItemStd().

const TGPicture * TGListTree::GetClosedPic (  )  [static]

Definition at line 2496 of file TGListTree.cxx.

References TRefCnt::AddReference(), fgClosedPic, gClient, and TGClient::GetPicture().

Referenced by G__G__Gui2_310_0_117(), G__setup_memfuncTGListTree(), and TGListTreeItemStd::TGListTreeItemStd().

const TGPicture * TGListTree::GetCheckedPic (  )  [static]

Definition at line 2507 of file TGListTree.cxx.

References TRefCnt::AddReference(), fgCheckedPic, gClient, and TGClient::GetPicture().

Referenced by G__G__Gui2_310_0_118(), G__setup_memfuncTGListTree(), and TGListTreeItemStd::TGListTreeItemStd().

const TGPicture * TGListTree::GetUncheckedPic (  )  [static]

Definition at line 2518 of file TGListTree.cxx.

References TRefCnt::AddReference(), fgUncheckedPic, gClient, and TGClient::GetPicture().

Referenced by G__G__Gui2_310_0_119(), G__setup_memfuncTGListTree(), and TGListTreeItemStd::TGListTreeItemStd().

void TGListTree::SetUserControl ( Bool_t  ctrl = kTRUE  )  [inline]

Definition at line 438 of file TGListTree.h.

References fUserControlled.

Referenced by TEveGListTreeEditorFrame::TEveGListTreeEditorFrame().

Bool_t TGListTree::HasUserControl (  )  const [inline]

Definition at line 439 of file TGListTree.h.

References fUserControlled.

void TGListTree::SetEventHandled ( Bool_t  eh = kTRUE  )  [inline]

Definition at line 440 of file TGListTree.h.

References fEventHandled.

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

Bool_t TGListTree::IsEventHandled (  )  const [inline]

Definition at line 441 of file TGListTree.h.

References fEventHandled.

Bool_t TGListTree::HandleDNDDrop ( TDNDData data  )  [virtual]

Reimplemented from TGFrame.

Definition at line 762 of file TGListTree.cxx.

References data, DataDropped(), fDropItem, HighlightItem(), kFALSE, and kTRUE.

Atom_t TGListTree::HandleDNDPosition ( Int_t  x,
Int_t  y,
Atom_t  action,
Int_t  xroot,
Int_t  yroot 
) [virtual]

Reimplemented from TGFrame.

Definition at line 713 of file TGListTree.cxx.

References fDropItem, FindItem(), HighlightItem(), TGListTreeItem::IsDNDTarget(), kFALSE, kNone, and kTRUE.

Atom_t TGListTree::HandleDNDEnter ( Atom_t typelist  )  [virtual]

Reimplemented from TGFrame.

Definition at line 739 of file TGListTree.cxx.

References fDNDTypeList, i, and kNone.

Bool_t TGListTree::HandleDNDLeave (  )  [virtual]

Reimplemented from TGFrame.

Definition at line 754 of file TGListTree.cxx.

References kTRUE.

virtual TDNDData* TGListTree::GetDNDData ( Atom_t   )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 449 of file TGListTree.h.

References fDNDData.

EColorMarkupMode TGListTree::GetColorMode (  )  const [inline]

Definition at line 453 of file TGListTree.h.

References fColorMode.

void TGListTree::SetColorMode ( EColorMarkupMode  colorMode  )  [inline]

Definition at line 454 of file TGListTree.h.

References fColorMode.

Referenced by TEveGListTreeEditorFrame::TEveGListTreeEditorFrame().

ECheckMode TGListTree::GetCheckMode (  )  const [inline]

Definition at line 456 of file TGListTree.h.

References fCheckMode.

void TGListTree::SetCheckMode ( ECheckMode  mode  )  [inline]

Definition at line 457 of file TGListTree.h.

References fCheckMode.

Referenced by ListTreeWindow::ListTreeWindow().

void TGListTree::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGContainer.

Definition at line 2529 of file TGListTree.cxx.

References xmlio::Class, TGFrame::fBackground, TGListTreeItem::fFirstchild, TGListTreeItem::fNextsibling, TString::Format(), TGWindow::fParent, fSelected, TGContainer::GetCanvas(), GetFirstItem(), TGFrame::GetHeight(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGWindow::GetParent(), TGFrame::GetWhitePixel(), TGFrame::GetWidth(), TObject::InheritsFrom(), TGListTreeItem::IsOpen(), kSunkenFrame, n, SaveChildren(), TGListTreeItem::SavePrimitive(), and TGFrame::SaveUserColor().

static Pixel_t TGListTree::GetGrayPixel (  )  [static, protected]

static FontStruct_t TGListTree::GetDefaultFontStruct (  )  [static, protected]

static const TGGC& TGListTree::GetDrawGC (  )  [static, protected]

static const TGGC& TGListTree::GetLineGC (  )  [static, protected]

Reimplemented from TGContainer.

static const TGGC& TGListTree::GetHighlightGC (  )  [static, protected]

static const TGGC& TGListTree::GetColorGC (  )  [static, protected]

void TGListTree::Draw ( Handle_t  id,
Int_t  yevent,
Int_t  hevent 
) [protected]

void TGListTree::Draw ( Option_t = ""  )  [inline, protected, virtual]

Reimplemented from TObject.

Definition at line 285 of file TGListTree.h.

References TObject::MayNotUse().

Int_t TGListTree::DrawChildren ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y,
Int_t  xroot 
) [protected]

void TGListTree::DrawItem ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y,
Int_t xroot,
UInt_t retwidth,
UInt_t retheight 
) [protected]

void TGListTree::DrawItemName ( Handle_t  id,
TGListTreeItem item 
) [protected]

void TGListTree::DrawNode ( Handle_t  id,
TGListTreeItem item,
Int_t  x,
Int_t  y 
) [protected]

virtual void TGListTree::UpdateChecked ( TGListTreeItem item,
Bool_t  redraw = kFALSE 
) [protected, virtual]

void TGListTree::SaveChildren ( ostream &  out,
TGListTreeItem item,
Int_t n 
) [protected]

void TGListTree::RemoveReference ( TGListTreeItem item  )  [protected]

void TGListTree::PDeleteItem ( TGListTreeItem item  )  [protected]

void TGListTree::PDeleteChildren ( TGListTreeItem item  )  [protected]

void TGListTree::InsertChild ( TGListTreeItem parent,
TGListTreeItem item 
) [protected]

void TGListTree::InsertChildren ( TGListTreeItem parent,
TGListTreeItem item 
) [protected]

Int_t TGListTree::SearchChildren ( TGListTreeItem item,
Int_t  y,
Int_t  findy,
TGListTreeItem **  finditem 
) [protected]

TGListTreeItem* TGListTree::FindItem ( Int_t  findy  )  [protected]

void* TGListTree::FindItem ( const TString name,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kTRUE,
Bool_t  beginWith = kFALSE 
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 302 of file TGListTree.h.

References TGContainer::FindItem(), and name.

virtual void TGListTree::Layout (  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 308 of file TGListTree.h.

void TGListTree::OnMouseOver ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 310 of file TGListTree.h.

void TGListTree::CurrentChanged ( Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 311 of file TGListTree.h.

void TGListTree::CurrentChanged ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 312 of file TGListTree.h.

void TGListTree::ReturnPressed ( TGFrame  )  [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 313 of file TGListTree.h.

void TGListTree::Clicked ( TGFrame ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 314 of file TGListTree.h.

void TGListTree::Clicked ( TGFrame ,
Int_t  ,
Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 315 of file TGListTree.h.

void TGListTree::DoubleClicked ( TGFrame ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 316 of file TGListTree.h.

void TGListTree::DoubleClicked ( TGFrame ,
Int_t  ,
Int_t  ,
Int_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 317 of file TGListTree.h.

void TGListTree::KeyPressed ( TGFrame ,
UInt_t  ,
UInt_t   
) [inline, protected, virtual]

Reimplemented from TGContainer.

Definition at line 318 of file TGListTree.h.

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

virtual Bool_t TGListTree::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

virtual Bool_t TGListTree::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

virtual Bool_t TGListTree::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGListTree::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

virtual Bool_t TGListTree::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGContainer.

virtual void TGListTree::SetCanvas ( TGCanvas canvas  )  [inline, virtual]

Definition at line 337 of file TGListTree.h.

References canvas, and TGContainer::fCanvas.

virtual void TGListTree::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Reimplemented from TGContainer.

virtual void TGListTree::DrawOutline ( Handle_t  id,
TGListTreeItem item,
Pixel_t  col = 0xbbbbbb,
Bool_t  clear = kFALSE 
) [virtual]

virtual void TGListTree::DrawActive ( Handle_t  id,
TGListTreeItem item 
) [virtual]

virtual TGDimension TGListTree::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 344 of file TGListTree.h.

References fDefh, and fDefw.

void TGListTree::AddItem ( TGListTreeItem parent,
TGListTreeItem item 
)

TGListTreeItem* TGListTree::AddItem ( TGListTreeItem parent,
const char *  string,
const TGPicture open = 0,
const TGPicture closed = 0,
Bool_t  checkbox = kFALSE 
)

TGListTreeItem* TGListTree::AddItem ( TGListTreeItem parent,
const char *  string,
void *  userData,
const TGPicture open = 0,
const TGPicture closed = 0,
Bool_t  checkbox = kFALSE 
)

void TGListTree::RenameItem ( TGListTreeItem item,
const char *  string 
)

Int_t TGListTree::DeleteItem ( TGListTreeItem item  ) 

void TGListTree::OpenItem ( TGListTreeItem item  ) 

void TGListTree::CloseItem ( TGListTreeItem item  ) 

void TGListTree::CheckItem ( TGListTreeItem item,
Bool_t  check = kTRUE 
)

void TGListTree::SetCheckBox ( TGListTreeItem item,
Bool_t  on = kTRUE 
)

void TGListTree::ToggleItem ( TGListTreeItem item  ) 

Int_t TGListTree::RecursiveDeleteItem ( TGListTreeItem item,
void *  userData 
)

Int_t TGListTree::DeleteChildren ( TGListTreeItem item  ) 

Int_t TGListTree::Reparent ( TGListTreeItem item,
TGListTreeItem newparent 
)

Int_t TGListTree::ReparentChildren ( TGListTreeItem item,
TGListTreeItem newparent 
)

void TGListTree::SetToolTipItem ( TGListTreeItem item,
const char *  string 
)

void TGListTree::SetAutoTips ( Bool_t  on = kTRUE  )  [inline]

Definition at line 369 of file TGListTree.h.

References fAutoTips.

void TGListTree::SetAutoCheckBoxPic ( Bool_t  on  )  [inline]

Definition at line 370 of file TGListTree.h.

References fAutoCheckBoxPic.

void TGListTree::SetSelected ( TGListTreeItem item  )  [inline]

Definition at line 371 of file TGListTree.h.

References fSelected.

void TGListTree::AdjustPosition ( TGListTreeItem item  ) 

void TGListTree::AdjustPosition (  )  [inline, virtual]

Reimplemented from TGContainer.

Definition at line 373 of file TGListTree.h.

References TGContainer::AdjustPosition().

void TGListTree::Home ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::End ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::PageUp ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::PageDown ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::LineUp ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::LineDown ( Bool_t  select = kFALSE  )  [virtual]

Reimplemented from TGContainer.

void TGListTree::Search ( Bool_t  close = kTRUE  )  [virtual]

Reimplemented from TGContainer.

Int_t TGListTree::Sort ( TGListTreeItem item  ) 

Int_t TGListTree::SortSiblings ( TGListTreeItem item  ) 

Int_t TGListTree::SortChildren ( TGListTreeItem item  ) 

void TGListTree::HighlightItem ( TGListTreeItem item  ) 

void TGListTree::ClearHighlighted (  ) 

void TGListTree::GetPathnameFromItem ( TGListTreeItem item,
char *  path,
Int_t  depth = 0 
)

void TGListTree::UnselectAll ( Bool_t  draw  ) 

void TGListTree::SetToolTipText ( const char *  text,
Int_t  x,
Int_t  y,
Long_t  delayms 
)

void TGListTree::HighlightItem ( TGListTreeItem item,
Bool_t  state,
Bool_t  draw 
)

void TGListTree::HighlightChildren ( TGListTreeItem item,
Bool_t  state,
Bool_t  draw 
)

void TGListTree::DisableOpen ( Bool_t  disable = kTRUE  )  [inline]

Definition at line 394 of file TGListTree.h.

References fDisableOpen.

void TGListTree::GetChecked ( TList checked  ) 

void TGListTree::GetCheckedChildren ( TList checked,
TGListTreeItem item 
)

void TGListTree::CheckAllChildren ( TGListTreeItem item,
Bool_t  state 
)

TGListTreeItem* TGListTree::GetFirstItem (  )  const [inline]

Definition at line 399 of file TGListTree.h.

References fFirst.

TGListTreeItem* TGListTree::GetSelected (  )  const [inline]

Definition at line 400 of file TGListTree.h.

References fSelected.

TGListTreeItem* TGListTree::GetCurrent (  )  const [inline]

Definition at line 401 of file TGListTree.h.

References fCurrent.

TGListTreeItem* TGListTree::GetBelowMouse (  )  const [inline]

Definition at line 402 of file TGListTree.h.

References fBelowMouse.

TGListTreeItem* TGListTree::FindSiblingByName ( TGListTreeItem item,
const char *  name 
)

TGListTreeItem* TGListTree::FindSiblingByData ( TGListTreeItem item,
void *  userData 
)

TGListTreeItem* TGListTree::FindChildByName ( TGListTreeItem item,
const char *  name 
)

TGListTreeItem* TGListTree::FindChildByData ( TGListTreeItem item,
void *  userData 
)

TGListTreeItem* TGListTree::FindItemByPathname ( const char *  path  ) 

TGListTreeItem* TGListTree::FindItemByObj ( TGListTreeItem item,
void *  ptr 
)

void TGListTree::AddItem ( const char *  string  )  [inline]

Definition at line 410 of file TGListTree.h.

References AddItem(), and fSelected.

void TGListTree::AddRoot ( const char *  string  )  [inline]

Definition at line 411 of file TGListTree.h.

References AddItem().

Int_t TGListTree::DeleteSelected (  )  [inline]

Definition at line 412 of file TGListTree.h.

References DeleteItem(), and fSelected.

void TGListTree::RenameSelected ( const char *  string  )  [inline]

Definition at line 413 of file TGListTree.h.

References fSelected, and RenameItem().

virtual void TGListTree::MouseOver ( TGListTreeItem entry  )  [virtual]

virtual void TGListTree::MouseOver ( TGListTreeItem entry,
UInt_t  mask 
) [virtual]

virtual void TGListTree::KeyPressed ( TGListTreeItem entry,
UInt_t  keysym,
UInt_t  mask 
) [virtual]

virtual void TGListTree::ReturnPressed ( TGListTreeItem entry  )  [virtual]

virtual void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn 
) [virtual]

virtual void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

virtual void TGListTree::Clicked ( TGListTreeItem entry,
Int_t  btn,
UInt_t  mask,
Int_t  x,
Int_t  y 
) [virtual]

virtual void TGListTree::DoubleClicked ( TGListTreeItem entry,
Int_t  btn 
) [virtual]

virtual void TGListTree::DoubleClicked ( TGListTreeItem entry,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

virtual void TGListTree::Checked ( TObject obj,
Bool_t  check 
) [virtual]

virtual void TGListTree::DataDropped ( TGListTreeItem item,
TDNDData data 
) [virtual]

Int_t TGListTree::FontHeight (  ) 

Int_t TGListTree::FontAscent (  ) 

Int_t TGListTree::TextWidth ( const char *  c  ) 

static const TGPicture* TGListTree::GetOpenPic (  )  [static]

static const TGPicture* TGListTree::GetClosedPic (  )  [static]

static const TGPicture* TGListTree::GetCheckedPic (  )  [static]

static const TGPicture* TGListTree::GetUncheckedPic (  )  [static]

void TGListTree::SetUserControl ( Bool_t  ctrl = kTRUE  )  [inline]

Definition at line 438 of file TGListTree.h.

References fUserControlled.

Bool_t TGListTree::HasUserControl (  )  const [inline]

Definition at line 439 of file TGListTree.h.

References fUserControlled.

void TGListTree::SetEventHandled ( Bool_t  eh = kTRUE  )  [inline]

Definition at line 440 of file TGListTree.h.

References fEventHandled.

Bool_t TGListTree::IsEventHandled (  )  const [inline]

Definition at line 441 of file TGListTree.h.

References fEventHandled.

Bool_t TGListTree::HandleDNDDrop ( TDNDData data  )  [virtual]

Reimplemented from TGFrame.

Atom_t TGListTree::HandleDNDPosition ( Int_t  x,
Int_t  y,
Atom_t  action,
Int_t  xroot,
Int_t  yroot 
) [virtual]

Reimplemented from TGFrame.

Atom_t TGListTree::HandleDNDEnter ( Atom_t typelist  )  [virtual]

Reimplemented from TGFrame.

Bool_t TGListTree::HandleDNDLeave (  )  [virtual]

Reimplemented from TGFrame.

virtual TDNDData* TGListTree::GetDNDData ( Atom_t   )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 449 of file TGListTree.h.

References fDNDData.

EColorMarkupMode TGListTree::GetColorMode (  )  const [inline]

Definition at line 453 of file TGListTree.h.

References fColorMode.

void TGListTree::SetColorMode ( EColorMarkupMode  colorMode  )  [inline]

Definition at line 454 of file TGListTree.h.

References fColorMode.

ECheckMode TGListTree::GetCheckMode (  )  const [inline]

Definition at line 456 of file TGListTree.h.

References fCheckMode.

void TGListTree::SetCheckMode ( ECheckMode  mode  )  [inline]

Definition at line 457 of file TGListTree.h.

References fCheckMode.

virtual void TGListTree::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGContainer.


Member Data Documentation

TGListTreeItem* TGListTree::fFirst [protected]

Definition at line 231 of file TGListTree.h.

Referenced by AdjustPosition(), Draw(), FindChildByData(), FindChildByName(), FindItem(), GetChecked(), GetFirstItem(), InsertChild(), RemoveReference(), Sort(), SortChildren(), UnselectAll(), and ~TGListTree().

TGListTreeItem* TGListTree::fLast [protected]

Definition at line 232 of file TGListTree.h.

Referenced by InsertChild(), RemoveReference(), and Sort().

TGListTreeItem* TGListTree::fSelected [protected]

Reimplemented from TGContainer.

Definition at line 233 of file TGListTree.h.

Referenced by AddItem(), AdjustPosition(), DeleteSelected(), GetSelected(), HandleButton(), HandleDoubleClick(), HandleKey(), HighlightItem(), PDeleteItem(), RenameSelected(), SavePrimitive(), and SetSelected().

TGListTreeItem* TGListTree::fCurrent [protected]

Definition at line 234 of file TGListTree.h.

Referenced by DeleteChildren(), DeleteItem(), DrawItemName(), GetCurrent(), HandleButton(), HandleCrossing(), HandleKey(), HandleMotion(), LineDown(), LineUp(), and PDeleteItem().

TGListTreeItem* TGListTree::fBelowMouse [protected]

Definition at line 235 of file TGListTree.h.

Referenced by DeleteChildren(), DeleteItem(), GetBelowMouse(), HandleCrossing(), HandleMotion(), and PDeleteItem().

Int_t TGListTree::fHspacing [protected]

Definition at line 236 of file TGListTree.h.

Referenced by Draw(), DrawChildren(), and DrawItem().

Int_t TGListTree::fVspacing [protected]

Definition at line 237 of file TGListTree.h.

Referenced by Draw(), DrawChildren(), FindItem(), LineDown(), LineUp(), and SearchChildren().

Int_t TGListTree::fIndent [protected]

Definition at line 238 of file TGListTree.h.

Referenced by DrawChildren(), and DrawItem().

Int_t TGListTree::fMargin [protected]

Definition at line 239 of file TGListTree.h.

Referenced by Draw(), DrawChildren(), FindItem(), LineDown(), and LineUp().

Pixel_t TGListTree::fGrayPixel [protected]

Definition at line 240 of file TGListTree.h.

Referenced by DrawNode().

GContext_t TGListTree::fDrawGC [protected]

Definition at line 241 of file TGListTree.h.

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

GContext_t TGListTree::fLineGC [protected]

Definition at line 242 of file TGListTree.h.

Referenced by DrawItem().

GContext_t TGListTree::fHighlightGC [protected]

Definition at line 243 of file TGListTree.h.

Referenced by DrawActive(), DrawItemName(), and DrawNode().

FontStruct_t TGListTree::fFont [protected]

Definition at line 244 of file TGListTree.h.

UInt_t TGListTree::fDefw [protected]

Definition at line 245 of file TGListTree.h.

Referenced by Draw(), DrawChildren(), and GetDefaultSize().

UInt_t TGListTree::fDefh [protected]

Definition at line 246 of file TGListTree.h.

Referenced by Draw(), and GetDefaultSize().

Int_t TGListTree::fExposeTop [protected]

Definition at line 247 of file TGListTree.h.

Referenced by Draw(), and DrawItem().

Int_t TGListTree::fExposeBottom [protected]

Definition at line 248 of file TGListTree.h.

Referenced by Draw().

TGToolTip* TGListTree::fTip [protected]

Definition at line 249 of file TGListTree.h.

Referenced by HandleButton(), HandleCrossing(), HandleKey(), HandleMotion(), SetToolTipText(), and ~TGListTree().

TGListTreeItem* TGListTree::fTipItem [protected]

Definition at line 250 of file TGListTree.h.

Referenced by HandleCrossing(), and HandleMotion().

TBufferFile* TGListTree::fBuf [protected]

Definition at line 251 of file TGListTree.h.

Referenced by HandleMotion().

TDNDData TGListTree::fDNDData [protected]

Definition at line 252 of file TGListTree.h.

Referenced by GetDNDData(), and HandleMotion().

Atom_t* TGListTree::fDNDTypeList [protected]

Definition at line 253 of file TGListTree.h.

Referenced by HandleDNDEnter(), HandleMotion(), and ~TGListTree().

TGListTreeItem* TGListTree::fDropItem [protected]

Definition at line 254 of file TGListTree.h.

Referenced by HandleDNDDrop(), and HandleDNDPosition().

Bool_t TGListTree::fAutoTips [protected]

Definition at line 255 of file TGListTree.h.

Referenced by HandleMotion(), and SetAutoTips().

Bool_t TGListTree::fAutoCheckBoxPic [protected]

Definition at line 256 of file TGListTree.h.

Referenced by SetAutoCheckBoxPic(), and UpdateChecked().

Bool_t TGListTree::fDisableOpen [protected]

Definition at line 257 of file TGListTree.h.

Referenced by DisableOpen(), and HandleDoubleClick().

Bool_t TGListTree::fUserControlled [protected]

Definition at line 258 of file TGListTree.h.

Referenced by DeleteChildren(), DeleteItem(), HandleButton(), HandleCrossing(), HandleDoubleClick(), HandleKey(), HandleMotion(), HasUserControl(), and SetUserControl().

Bool_t TGListTree::fEventHandled [protected]

Definition at line 259 of file TGListTree.h.

Referenced by HandleKey(), IsEventHandled(), and SetEventHandled().

UInt_t TGListTree::fLastEventState [protected]

Definition at line 260 of file TGListTree.h.

Referenced by HandleKey(), and PDeleteItem().

EColorMarkupMode TGListTree::fColorMode [protected]

Definition at line 262 of file TGListTree.h.

Referenced by DrawItemName(), GetColorMode(), and SetColorMode().

ECheckMode TGListTree::fCheckMode [protected]

Definition at line 263 of file TGListTree.h.

Referenced by GetCheckMode(), HandleButton(), HandleKey(), SetCheckMode(), and UpdateChecked().

GContext_t TGListTree::fColorGC [protected]

Definition at line 264 of file TGListTree.h.

Referenced by DrawItemName().

static Pixel_t TGListTree::fgGrayPixel [static, protected]

Definition at line 266 of file TGListTree.h.

Referenced by GetGrayPixel().

const TGFont * TGListTree::fgDefaultFont [static, protected]

Definition at line 267 of file TGListTree.h.

Referenced by FontAscent(), FontHeight(), GetDefaultFontStruct(), GetDrawGC(), GetHighlightGC(), GetLineGC(), and TextWidth().

TGGC * TGListTree::fgDrawGC [static, protected]

Definition at line 268 of file TGListTree.h.

Referenced by GetDrawGC().

TGGC * TGListTree::fgLineGC [static, protected]

Reimplemented from TGContainer.

Definition at line 269 of file TGListTree.h.

Referenced by GetLineGC().

TGGC * TGListTree::fgHighlightGC [static, protected]

Definition at line 270 of file TGListTree.h.

Referenced by GetHighlightGC().

TGGC * TGListTree::fgColorGC [static, protected]

Definition at line 271 of file TGListTree.h.

Referenced by GetColorGC().

const TGPicture * TGListTree::fgOpenPic [static, protected]

Definition at line 272 of file TGListTree.h.

Referenced by GetOpenPic().

const TGPicture * TGListTree::fgClosedPic [static, protected]

Definition at line 273 of file TGListTree.h.

Referenced by GetClosedPic().

const TGPicture * TGListTree::fgCheckedPic [static, protected]

Definition at line 274 of file TGListTree.h.

Referenced by GetCheckedPic().

const TGPicture * TGListTree::fgUncheckedPic [static, protected]

Definition at line 275 of file TGListTree.h.

Referenced by GetUncheckedPic().

TGListTreeItem* TGListTree::fFirst [protected]

Definition at line 231 of file TGListTree.h.

TGListTreeItem* TGListTree::fLast [protected]

Definition at line 232 of file TGListTree.h.

TGListTreeItem* TGListTree::fSelected [protected]

Reimplemented from TGContainer.

Definition at line 233 of file TGListTree.h.

TGListTreeItem* TGListTree::fCurrent [protected]

Definition at line 234 of file TGListTree.h.

TGListTreeItem* TGListTree::fBelowMouse [protected]

Definition at line 235 of file TGListTree.h.

TGToolTip* TGListTree::fTip [protected]

Definition at line 249 of file TGListTree.h.

TGListTreeItem* TGListTree::fTipItem [protected]

Definition at line 250 of file TGListTree.h.

TBufferFile* TGListTree::fBuf [protected]

Definition at line 251 of file TGListTree.h.

Atom_t* TGListTree::fDNDTypeList [protected]

Definition at line 253 of file TGListTree.h.

TGListTreeItem* TGListTree::fDropItem [protected]

Definition at line 254 of file TGListTree.h.

const TGFont* TGListTree::fgDefaultFont [static, protected]

Definition at line 267 of file TGListTree.h.

TGGC* TGListTree::fgDrawGC [static, protected]

Definition at line 268 of file TGListTree.h.

TGGC* TGListTree::fgLineGC [static, protected]

Reimplemented from TGContainer.

Definition at line 269 of file TGListTree.h.

TGGC* TGListTree::fgHighlightGC [static, protected]

Definition at line 270 of file TGListTree.h.

TGGC* TGListTree::fgColorGC [static, protected]

Definition at line 271 of file TGListTree.h.

const TGPicture* TGListTree::fgOpenPic [static, protected]

Definition at line 272 of file TGListTree.h.

const TGPicture* TGListTree::fgClosedPic [static, protected]

Definition at line 273 of file TGListTree.h.

const TGPicture* TGListTree::fgCheckedPic [static, protected]

Definition at line 274 of file TGListTree.h.

const TGPicture* TGListTree::fgUncheckedPic [static, protected]

Definition at line 275 of file TGListTree.h.


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