|
TachyonUI 0.1.0
High-performance UI for building tools.
|
Written by the table each frame (end-of-frame handlers read it); not part of the API. More...
#include <gui_controls/gui_table_types.h>
Public Attributes | |
| int32_t | maxContentWidth = 0 |
| Widest cell content seen (text + tree prefix), for double-click-to-fit. | |
| tachyon::ID | bodyID = tachyon::ID::Invalid() |
| tachyon::ID | sizerID = tachyon::ID::Invalid() |
| Shared by the header and body copies of the boundary after this column, so their hover state syncs. | |
| tachyon::ID | headerCellID = tachyon::ID::Invalid() |
| Ranged, so it doesn't change when the dragged column is emitted last. | |
| tachyon::ElementRef | headerRef = tachyon::ElementRef::Invalid() |
| int16_t | dragOffsetX = 0 |
| Applied to every element of this column during a reorder drag. | |
| GridTrack | columnTrack {} |
| Resolved once per frame. | |
Written by the table each frame (end-of-frame handlers read it); not part of the API.
| int32_t tachyon::VirtualTableColumn::Internal::maxContentWidth = 0 |
Widest cell content seen (text + tree prefix), for double-click-to-fit.
| tachyon::ID tachyon::VirtualTableColumn::Internal::bodyID = tachyon::ID::Invalid() |
| tachyon::ID tachyon::VirtualTableColumn::Internal::sizerID = tachyon::ID::Invalid() |
Shared by the header and body copies of the boundary after this column, so their hover state syncs.
Unused for the last column.
| tachyon::ID tachyon::VirtualTableColumn::Internal::headerCellID = tachyon::ID::Invalid() |
Ranged, so it doesn't change when the dragged column is emitted last.
| tachyon::ElementRef tachyon::VirtualTableColumn::Internal::headerRef = tachyon::ElementRef::Invalid() |
| int16_t tachyon::VirtualTableColumn::Internal::dragOffsetX = 0 |
Applied to every element of this column during a reorder drag.
| GridTrack tachyon::VirtualTableColumn::Internal::columnTrack {} |
Resolved once per frame.