One row of a flat-data tree view (VirtualTreeView); rows are in depth-first order.
More...
#include <gui_controls/gui_tree_grid_types.h>
One row of a flat-data tree view (VirtualTreeView); rows are in depth-first order.
◆ HasChildren()
| bool tachyon::TreeViewRow::HasChildren |
( |
| ) |
const |
|
inline |
◆ id
The caller's own ID for the row; the view does not read it.
◆ name
| std::string tachyon::TreeViewRow::name |
◆ depth
| int tachyon::TreeViewRow::depth = 0 |
nesting level, 0 = root; defines the hierarchy
◆ isOpen
| bool tachyon::TreeViewRow::isOpen = false |
◆ icon
◆ renameBuffer
| std::string* tachyon::TreeViewRow::renameBuffer = nullptr |
◆ skipCount
| int tachyon::TreeViewRow::skipCount = 0 |
Number of descendant rows (skipped when the row is closed); > 0 means it has children.
◆ ancestorLineMask
| uint32_t tachyon::TreeViewRow::ancestorLineMask = 0 |
Bit d is set when the ancestor at depth d+1 has a next sibling; drives guide lines.
◆ isLastSibling
| bool tachyon::TreeViewRow::isLastSibling = true |
no later sibling at the same depth
The documentation for this struct was generated from the following file: