TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_subsystem_state.h File Reference
#include <chrono>
#include <string>
#include <string_view>
#include <unordered_map>
#include <gui_core/gui_id.h>
#include <gui_core/gui_base_types.h>
#include <gui_core/input/gui_pointer_drag.h>
#include <gui_core/text/gui_text_system.h>

Go to the source code of this file.

Classes

class  tachyon::RenameSubsystem
 In-place rename of a tree / list / grid row (F2, Ctrl+Shift+Click or a slow re-click); the target row emits a text field instead of its label. More...
class  tachyon::SliderFieldTrackSubsystem
 Slider track widths written by the sliders' custom draws and read next frame (keyboard step sizes, drag mapping). More...
struct  tachyon::DockTabDragInfo
 Set when a dock tab drag starts, so any target leaf can emit a phantom tab during construction. More...
struct  tachyon::DockDropZoneAnim
 The drop-zone overlay shown while a dock tab is dragged; it slides between zones. More...
class  tachyon::DockTabDragSubsystem
 Dock tab drag state: the dragged tab and the drop-zone overlay animation. More...
class  tachyon::ToolbarWindowDragSubsystem
 A floating toolbar window dragged by its thumb; one drag at a time. More...
class  tachyon::MenuRectsSubsystem
 Last frame's screen rects of menu triggers and popups, written by AddPostLayout callbacks. More...

Namespaces

namespace  tachyon