Special list-tree-item for Eve. Most state is picked directly from TEveElement, no need to store it locally nor to manage its consistency. Handles also selected/highlighted colors and, in the future, drag-n-drop.
void | NotSupported(const char* func) const |
TEveListTreeItem(const TEveListTreeItem&) | |
TEveListTreeItem& | operator=(const TEveListTreeItem&) |
TGClient* | TGListTreeItem::fClient | pointer to TGClient |
Int_t | TGListTreeItem::fDNDState | EDNDFlags |
TEveElement* | fElement | |
TGListTreeItem* | TGListTreeItem::fFirstchild | pointer to first child item |
UInt_t | TGListTreeItem::fHeight | item height |
TGListTreeItem* | TGListTreeItem::fLastchild | pointer to last child item |
TGListTreeItem* | TGListTreeItem::fNextsibling | pointer to next sibling |
Bool_t | TGListTreeItem::fOpen | true if item is open |
TGListTreeItem* | TGListTreeItem::fParent | pointer to parent |
TGListTreeItem* | TGListTreeItem::fPrevsibling | pointer to previous sibling |
Int_t | TGListTreeItem::fXtext | x position of item text |
Int_t | TGListTreeItem::fY | y position of item |
Int_t | TGListTreeItem::fYtext | y position of item text |
Warn about access to function members that should never be called. TGListTree calls them in cases that are not used by Eve.
Return highlight color corresponding to current state of TEveElement.
{ printf("TEveListTreeItem::CheckItem - to be ignored ... all done via signal Checked().\n"); }
Propagation of checked-state form children to parents. Not needed, ignore. Item coloration (underline + minibox)
{ return fElement->HasMainColor(); }