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

Drag and construction state of drag-to-reorder groups, used by the Begin/EndReorderableGroup and Begin/EndReorderableItem widgets. More...

#include <gui_controls/subsystems/gui_reorderable_subsystem.h>

Public Member Functions

 ReorderableSubsystem (FramePipeline &frame)
ReorderableDragState & Drag ()
 the drag in progress
ReorderableConstructionState & Construction ()
 the group being built
ReorderableFocusFollow & FocusFollow ()
 after a keyboard move
bool IsBalanced () const
 True iff every BeginReorderableGroup was matched by EndReorderableGroup.

Detailed Description

Drag and construction state of drag-to-reorder groups, used by the Begin/EndReorderableGroup and Begin/EndReorderableItem widgets.

Constructor & Destructor Documentation

◆ ReorderableSubsystem()

tachyon::ReorderableSubsystem::ReorderableSubsystem ( FramePipeline & frame)
explicit

Member Function Documentation

◆ Drag()

ReorderableDragState & tachyon::ReorderableSubsystem::Drag ( )
inline

the drag in progress

◆ Construction()

ReorderableConstructionState & tachyon::ReorderableSubsystem::Construction ( )
inline

the group being built

◆ FocusFollow()

ReorderableFocusFollow & tachyon::ReorderableSubsystem::FocusFollow ( )
inline

after a keyboard move

◆ IsBalanced()

bool tachyon::ReorderableSubsystem::IsBalanced ( ) const
inline

True iff every BeginReorderableGroup was matched by EndReorderableGroup.


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