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

Set when a dock tab drag starts, so any target leaf can emit a phantom tab during construction. More...

#include <gui_controls/subsystems/gui_subsystem_state.h>

Public Attributes

tachyon::ID panelID = tachyon::ID::Invalid()
std::string title
IconID icon = IconID::Invalid
int tabWidth = 0
 the dragged tab's width at drag start, pixels

Detailed Description

Set when a dock tab drag starts, so any target leaf can emit a phantom tab during construction.

Cleared at frame start when no drag is active.

Member Data Documentation

◆ panelID

tachyon::ID tachyon::DockTabDragInfo::panelID = tachyon::ID::Invalid()

◆ title

std::string tachyon::DockTabDragInfo::title

◆ icon

IconID tachyon::DockTabDragInfo::icon = IconID::Invalid

◆ tabWidth

int tachyon::DockTabDragInfo::tabWidth = 0

the dragged tab's width at drag start, pixels


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