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

Construction state of the current GridView; internal. More...

#include <gui_controls/gui_tree_grid_types.h>

Public Attributes

tachyon::ID containerID = tachyon::ID::Invalid()
int nextItemIndex = 0
int * selectedIndex = nullptr
MultiSelectState * multiSelect = nullptr
ItemDragDropConfig * dragDrop = nullptr
DoubleClickTracker * clickTracker = nullptr
 Slow-re-click rename state in the user's GridViewVirtualState.
tachyon::ID * pendingRenameClick = nullptr
 see clickTracker

Detailed Description

Construction state of the current GridView; internal.

Member Data Documentation

◆ containerID

tachyon::ID tachyon::GridViewState::containerID = tachyon::ID::Invalid()

◆ nextItemIndex

int tachyon::GridViewState::nextItemIndex = 0

◆ selectedIndex

int* tachyon::GridViewState::selectedIndex = nullptr

◆ multiSelect

MultiSelectState* tachyon::GridViewState::multiSelect = nullptr

◆ dragDrop

ItemDragDropConfig* tachyon::GridViewState::dragDrop = nullptr

◆ clickTracker

DoubleClickTracker* tachyon::GridViewState::clickTracker = nullptr

Slow-re-click rename state in the user's GridViewVirtualState.

Both pointers are null in the non-virtual grid, which offers only Ctrl+Shift+Click and F2.

◆ pendingRenameClick

tachyon::ID* tachyon::GridViewState::pendingRenameClick = nullptr

see clickTracker


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