TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::TableState::TreeRowInfo Struct Reference

Per-row metadata from TreeCell(). More...

#include <gui_controls/gui_table_types.h>

Public Attributes

bool * isOpen = nullptr
 null for leaves
int depth = 0
 nesting level, 0 = root
std::string * renameBuf = nullptr
 null when not renameable
std::string renameSeed
 original label, seeds rename Start()
bool hasChildren = false
 drives drag-drop zone shape (thirds vs halves)

Detailed Description

Per-row metadata from TreeCell().

Member Data Documentation

◆ isOpen

bool* tachyon::TableState::TreeRowInfo::isOpen = nullptr

null for leaves

◆ depth

int tachyon::TableState::TreeRowInfo::depth = 0

nesting level, 0 = root

◆ renameBuf

std::string* tachyon::TableState::TreeRowInfo::renameBuf = nullptr

null when not renameable

◆ renameSeed

std::string tachyon::TableState::TreeRowInfo::renameSeed

original label, seeds rename Start()

◆ hasChildren

bool tachyon::TableState::TreeRowInfo::hasChildren = false

drives drag-drop zone shape (thirds vs halves)


The documentation for this struct was generated from the following file: