TGListTree and TGListTreeItem A list tree is a widget that can contain a number of items arranged in a tree structure. The items are represented by small folder icons that can be either open or closed. The TGListTree is user callable. The TGListTreeItem is a service class of the list tree. A list tree can generate the following events: kC_LISTTREE, kCT_ITEMCLICK, which button, location (y<<16|x). kC_LISTTREE, kCT_ITEMDBLCLICK, which button, location (y<<16|x).
| TGListTreeItem(const TGListTreeItem&) | |
| TGListTreeItem& | operator=(const TGListTreeItem&) | 
| Bool_t | fActive | true if item is active | 
| Bool_t | fCheckBox | true if checkbox is visible | 
| Bool_t | fChecked | true if item is checked | 
| const TGPicture* | fCheckedPic | icon for checked item | 
| TGClient* | fClient | pointer to TGClient | 
| const TGPicture* | fClosedPic | icon for closed state | 
| Color_t | fColor | item's color | 
| TGListTreeItem* | fFirstchild | pointer to first child item | 
| Bool_t | fHasColor | true if item has assigned color | 
| UInt_t | fHeight | item height | 
| TGListTreeItem* | fNextsibling | pointer to next sibling | 
| Bool_t | fOpen | true if item is open | 
| const TGPicture* | fOpenPic | icon for open state | 
| TGListTreeItem* | fParent | pointer to parent | 
| UInt_t | fPicWidth | width of item icon | 
| TGListTreeItem* | fPrevsibling | pointer to previous sibling | 
| TString | fText | item text | 
| TString | fTipText | tooltip text | 
| const TGPicture* | fUncheckedPic | icon for unchecked item | 
| void* | fUserData | pointer to user data structure | 
| Int_t | fXtext | x position of item text | 
| Int_t | fY | y position of item | 
| Int_t | fYtext | y position of item text | 

Create list tree item.
Change list tree check item icons.
Save a list tree item attributes as a C++ statements on output stream.