library: libGui #include "TGListTree.h" |
TGListTreeItem(TGClient* fClient = gClient, const char* name = "0", const TGPicture* opened = 0, const TGPicture* closed = 0, Bool_t checkbox = kFALSE) | |
virtual | ~TGListTreeItem() |
void | CheckItem(Bool_t checked = kTRUE) |
static TClass* | Class() |
void | ClearColor() |
Color_t | GetColor() const |
TGListTreeItem* | GetFirstChild() const |
TGListTreeItem* | GetNextSibling() const |
TGListTreeItem* | GetParent() const |
TGListTreeItem* | GetPrevSibling() const |
const char* | GetText() const |
const char* | GetTipText() const |
void* | GetUserData() const |
Bool_t | HasCheckBox() const |
virtual TClass* | IsA() const |
Bool_t | IsActive() const |
Bool_t | IsChecked() const |
Bool_t | IsOpen() const |
void | Rename(const char* new_name) |
void | SavePrimitive(ostream& out, Option_t* option, Int_t n) |
void | SetCheckBox(Bool_t on = kTRUE) |
void | SetCheckBoxPictures(const TGPicture* checked, const TGPicture* unchecked) |
void | SetColor(Color_t color) |
void | SetPictures(const TGPicture* opened, const TGPicture* closed) |
void | SetTipText(const char* tip) |
void | SetUserData(void* userData) |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
void | Toggle() |
TGListTreeItem(const TGListTreeItem&) | |
TGListTreeItem& | operator=(const TGListTreeItem&) |
TGClient* | fClient | pointer to TGClient |
TGListTreeItem* | fParent | pointer to parent |
TGListTreeItem* | fFirstchild | pointer to first child item |
TGListTreeItem* | fPrevsibling | pointer to previous sibling |
TGListTreeItem* | fNextsibling | pointer to next sibling |
Bool_t | fOpen | true if item is open |
Bool_t | fActive | true if item is active |
Bool_t | fCheckBox | true if checkbox is visible |
Bool_t | fChecked | true if item is checked |
TString | fText | item text |
TString | fTipText | tooltip text |
Int_t | fY | y position of item |
Int_t | fXtext | x position of item text |
Int_t | fYtext | y position of item text |
UInt_t | fHeight | item height |
UInt_t | fPicWidth | width of item icon |
const TGPicture* | fOpenPic | icon for open state |
const TGPicture* | fClosedPic | icon for closed state |
const TGPicture* | fCheckedPic | icon for checked item |
const TGPicture* | fUncheckedPic | icon for unchecked item |
void* | fUserData | pointer to user data structure |
Bool_t | fHasColor | true if item has assigned color |
Color_t | fColor | item's color |
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).
Create list tree item.
Change list tree check item icons.
Save a list tree item attributes as a C++ statements on output stream.