|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/gui_base_types.h>#include <gui_core/gui_id.h>#include <gui_core/input/gui_input_enums.h>#include <gui_core/state/gui_drag_drop_state.h>#include <functional>#include <string>#include <unordered_set>#include <vector>Go to the source code of this file.
Classes | |
| struct | tachyon::MultiSelectState |
| Selected item IDs of a multi-select view; user-owned, keep it alive across frames. More... | |
| struct | tachyon::CommandSearchState |
| State of a CommandSearch box; user-owned, keep it alive across frames. More... | |
| struct | tachyon::ItemDragDropConfig |
| Drag & drop setup for item-based views (tree, list, grid): items drag a payload and accept drops of the same payloadType. More... | |
| struct | tachyon::DoubleClickTracker |
| Click-gesture tracker, owned per widget instance so instances (and tests) don't share it. More... | |
| struct | tachyon::DoubleClickTracker::Result |
| Whether this click hit the same item as the previous one, and the time since it. More... | |
Namespaces | |
| namespace | tachyon |
Enumerations | |
| enum class | tachyon::TreeDropPosition : uint8_t { tachyon::TreeDropPosition::None = 0 , tachyon::TreeDropPosition::Before , tachyon::TreeDropPosition::Inside , tachyon::TreeDropPosition::InsideLast , tachyon::TreeDropPosition::After } |
| Where a tree reorder drop lands relative to the target row. More... | |