#include <customgui_itemtree.h>
|
ItemTreeNode * | AddItem (Int32 id, const maxon::String &name, BaseList2D *bl, const GeData &data, UInt32 flags, Bool aslast=true) |
|
ItemTreeNode * | AddNode (Int32 id, const maxon::String &name, BaseList2D *bl, const GeData &data, UInt32 flags, ItemTreeNode *parent, ItemTreeNode *prev, Bool aslast=true) |
|
ItemTreeNodeData * | GetNodeData (ItemTreeNode *node) |
|
ItemTreeNode * | GetiNext (ItemTreeNode *node, ItemTreeNode *topnode=nullptr) |
|
ItemTreeNode * | GetNext (ItemTreeNode *node) |
|
ItemTreeNode * | GetPrev (ItemTreeNode *node) |
|
ItemTreeNode * | GetUp (ItemTreeNode *node) |
|
ItemTreeNode * | GetDown (ItemTreeNode *node) |
|
ItemTreeNode * | GetRoot () |
|
ItemTreeNode * | GetFirst () |
|
void | Remove (ItemTreeNode *node) |
|
void | FreeNode (ItemTreeNode *&node) |
|
void | Insert (ItemTreeNode *node, ItemTreeNode *parent, ItemTreeNode *prev, Bool aslast=true) |
|
void | SetOwner (BaseList2D *bl) |
|
BaseContainer * | GetUserData () |
|
Int32 | GetSelected (ItemTreeNode ***table, Bool children=true) |
|
ItemTreeNode * | Find (UInt64 guid, ItemTreeNode *node=nullptr) |
|
ItemTreeNode * | Find (UInt64 guid, Int32 id, Bool child=true, ItemTreeNode *node=nullptr) |
|
void | ClearSelection () |
|
UInt64 | GetSelectedID () |
|
void | SetSelectedID (UInt64 guid) |
|
void | SetSelected (ItemTreeNode *node) |
|
ItemTreeNode * | GetFirstSelected () |
|
void | AddToSelected (ItemTreeNode *node) |
|
void | Reset () |
|
ItemTreeNodeIndex * | BuildIndexTable (Int32 &tcnt, Bool sorted) |
|
Int32 | GetClipCount () |
|
ItemTreeNode ** | GetClipArray () |
|
Int32 | GetNodeTable (ItemTreeNode ***table) |
|
void | RemoveSelected () |
|
UInt64 | GetChecksum () |
|
void | SortNames (BaseDocument *doc) |
|
void | Validate (BaseDocument *doc) |
|
Bool | CopyFrom (ItemTreeData *src) |
|
◆ ItemTreeData()
◆ ~ItemTreeData()
◆ Alloc()
◆ Free()
◆ AddItem()
◆ AddNode()
◆ GetNodeData()
ItemTreeNodeData* GetNodeData |
( |
ItemTreeNode * |
node | ) |
|
◆ GetiNext()
ItemTreeNode* GetiNext |
( |
ItemTreeNode * |
node, |
|
|
ItemTreeNode * |
topnode = nullptr |
|
) |
| |
◆ GetNext()
ItemTreeNode* GetNext |
( |
ItemTreeNode * |
node | ) |
|
◆ GetPrev()
ItemTreeNode* GetPrev |
( |
ItemTreeNode * |
node | ) |
|
◆ GetUp()
ItemTreeNode* GetUp |
( |
ItemTreeNode * |
node | ) |
|
◆ GetDown()
ItemTreeNode* GetDown |
( |
ItemTreeNode * |
node | ) |
|
◆ GetRoot()
ItemTreeNode* GetRoot |
( |
| ) |
|
◆ GetFirst()
ItemTreeNode* GetFirst |
( |
| ) |
|
◆ Remove()
void Remove |
( |
ItemTreeNode * |
node | ) |
|
◆ FreeNode()
void FreeNode |
( |
ItemTreeNode *& |
node | ) |
|
◆ Insert()
void Insert |
( |
ItemTreeNode * |
node, |
|
|
ItemTreeNode * |
parent, |
|
|
ItemTreeNode * |
prev, |
|
|
Bool |
aslast = true |
|
) |
| |
◆ SetOwner()
◆ GetUserData()
◆ GetSelected()
Int32 GetSelected |
( |
ItemTreeNode *** |
table, |
|
|
Bool |
children = true |
|
) |
| |
◆ Find() [1/2]
ItemTreeNode* Find |
( |
UInt64 |
guid, |
|
|
ItemTreeNode * |
node = nullptr |
|
) |
| |
◆ Find() [2/2]
ItemTreeNode* Find |
( |
UInt64 |
guid, |
|
|
Int32 |
id, |
|
|
Bool |
child = true , |
|
|
ItemTreeNode * |
node = nullptr |
|
) |
| |
◆ ClearSelection()
◆ GetSelectedID()
◆ SetSelectedID()
void SetSelectedID |
( |
UInt64 |
guid | ) |
|
◆ SetSelected()
void SetSelected |
( |
ItemTreeNode * |
node | ) |
|
◆ GetFirstSelected()
ItemTreeNode* GetFirstSelected |
( |
| ) |
|
◆ AddToSelected()
void AddToSelected |
( |
ItemTreeNode * |
node | ) |
|
◆ Reset()
◆ BuildIndexTable()
ItemTreeNodeIndex* BuildIndexTable |
( |
Int32 & |
tcnt, |
|
|
Bool |
sorted |
|
) |
| |
◆ GetClipCount()
◆ GetClipArray()
ItemTreeNode** GetClipArray |
( |
| ) |
|
◆ GetNodeTable()
Int32 GetNodeTable |
( |
ItemTreeNode *** |
table | ) |
|
◆ RemoveSelected()
◆ GetChecksum()
◆ SortNames()
◆ Validate()
◆ CopyFrom()