Definition at line 126 of file TGListTree.h.
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
![]() | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Member Functions | |
TString | SaveTreeItem (std::ostream &out, const char *treevarname, const char *parent_var_name) override |
Save a list tree item attributes as a C++ statements on output stream. | |
Private Member Functions | |
TGListTreeItemStd (const TGListTreeItemStd &)=delete | |
TGListTreeItemStd & | operator= (const TGListTreeItemStd &)=delete |
Private Attributes | |
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 | |
const TGPicture * | fClosedPic |
icon for closed state | |
Color_t | fColor |
item's color | |
Bool_t | fHasColor |
true if item has assigned color | |
const TGPicture * | fOpenPic |
icon for open state | |
Bool_t | fOwnsData |
true if user data has to be deleted | |
TString | fText |
item text | |
TString | fTipText |
tooltip text | |
const TGPicture * | fUncheckedPic |
icon for unchecked item | |
void * | fUserData |
pointer to user data structure | |
Additional Inherited Members | |
![]() | |
TGClient * | fClient |
pointer to TGClient | |
Int_t | fDNDState |
EDNDFlags. | |
TGListTreeItem * | fFirstchild |
pointer to first child item | |
TGListTreeItem * | fLastchild |
pointer to last child item | |
TGListTreeItem * | fNextsibling |
pointer to next sibling | |
Bool_t | fOpen |
true if item is open | |
TGListTreeItem * | fParent |
pointer to parent | |
TGListTreeItem * | fPrevsibling |
pointer to previous sibling | |
Int_t | fY |
Int_t | fXtext |
Int_t | fYtext |
UInt_t | fHeight |
#include <TGListTree.h>
|
privatedelete |
TGListTreeItemStd::TGListTreeItemStd | ( | TGClient * | fClient = (TGClient::Instance()), |
const char * | name = nullptr, | ||
const TGPicture * | opened = nullptr, | ||
const TGPicture * | closed = nullptr, | ||
Bool_t | checkbox = kFALSE ) |
Create list tree item.
Definition at line 117 of file TGListTree.cxx.
|
override |
Delete list tree item.
Definition at line 156 of file TGListTree.cxx.
Set all child items of this one checked if state=kTRUE, unchecked if state=kFALSE.
Reimplemented from TGListTreeItem.
Definition at line 242 of file TGListTree.cxx.
|
overridevirtual |
Set all child items of 'item' checked if state=kTRUE; unchecked if state=kFALSE.
Reimplemented from TGListTreeItem.
Definition at line 259 of file TGListTree.cxx.
Implements TGListTreeItem.
Definition at line 178 of file TGListTree.h.
Definition at line 193 of file TGListTree.h.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 191 of file TGListTree.h.
Definition at line 193 of file TGListTree.h.
|
overridevirtual |
Return color for marking items that are active or selected.
Implements TGListTreeItem.
Definition at line 171 of file TGListTree.cxx.
Implements TGListTreeItem.
Definition at line 172 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 189 of file TGListTree.h.
Implements TGListTreeItem.
Definition at line 171 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 161 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 162 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 163 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 164 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 169 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 177 of file TGListTree.h.
Add all child items of 'item' into the list 'checked'.
Reimplemented from TGListTreeItem.
Definition at line 179 of file TGListTree.cxx.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 188 of file TGListTree.h.
Add all child items of 'item' into the list 'checked'.
Reimplemented from TGListTreeItem.
Definition at line 202 of file TGListTree.cxx.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 193 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 158 of file TGListTree.h.
|
inlineoverridevirtual |
Implements TGListTreeItem.
Definition at line 180 of file TGListTree.h.
|
privatedelete |
|
overrideprotectedvirtual |
Save a list tree item attributes as a C++ statements on output stream.
Reimplemented from TGListTreeItem.
Definition at line 2659 of file TGListTree.cxx.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 159 of file TGListTree.h.
Set a check box on the tree node.
Reimplemented from TGListTreeItem.
Definition at line 282 of file TGListTree.cxx.
|
overridevirtual |
Change list tree check item icons.
Reimplemented from TGListTreeItem.
Definition at line 290 of file TGListTree.cxx.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 190 of file TGListTree.h.
|
overridevirtual |
Change list tree item icons.
Reimplemented from TGListTreeItem.
Definition at line 315 of file TGListTree.cxx.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 165 of file TGListTree.h.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 166 of file TGListTree.h.
Reimplemented from TGListTreeItem.
Definition at line 168 of file TGListTree.h.
|
overridevirtual |
Reimplemented from TGListTreeItem.
|
inline |
Definition at line 193 of file TGListTree.h.
|
inlineoverridevirtual |
Reimplemented from TGListTreeItem.
Definition at line 179 of file TGListTree.h.
|
overridevirtual |
Update the state of the node 'item' according to the children states.
Reimplemented from TGListTreeItem.
Definition at line 225 of file TGListTree.cxx.
|
private |
true if item is active
Definition at line 129 of file TGListTree.h.
|
private |
true if checkbox is visible
Definition at line 130 of file TGListTree.h.
|
private |
true if item is checked
Definition at line 131 of file TGListTree.h.
icon for checked item
Definition at line 137 of file TGListTree.h.
icon for closed state
Definition at line 136 of file TGListTree.h.
|
private |
item's color
Definition at line 142 of file TGListTree.h.
|
private |
true if item has assigned color
Definition at line 141 of file TGListTree.h.
icon for open state
Definition at line 135 of file TGListTree.h.
|
private |
true if user data has to be deleted
Definition at line 132 of file TGListTree.h.
|
private |
item text
Definition at line 133 of file TGListTree.h.
|
private |
tooltip text
Definition at line 134 of file TGListTree.h.
icon for unchecked item
Definition at line 138 of file TGListTree.h.
|
private |
pointer to user data structure
Definition at line 139 of file TGListTree.h.