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.