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

Segment drag via mouse capture rather than DnD, so the resize cursor sticks. More...

#include <gui_controls/gui_node_view_types.h>

Public Attributes

tachyon::PointerDrag press
 the handle's press, a drag from the start
uint32_t wireKey = 0
WireHandle role = WireHandle::None
bool vertical = false
int32_t startValue = 0
 lane coordinate at drag start (node.pos space)
WireRouteOverrides lanesBefore {}
 the wire's overrides at drag start, for the edit

Detailed Description

Segment drag via mouse capture rather than DnD, so the resize cursor sticks.

Member Data Documentation

◆ press

tachyon::PointerDrag tachyon::WireSegmentDrag::press

the handle's press, a drag from the start

◆ wireKey

uint32_t tachyon::WireSegmentDrag::wireKey = 0

◆ role

WireHandle tachyon::WireSegmentDrag::role = WireHandle::None

◆ vertical

bool tachyon::WireSegmentDrag::vertical = false

◆ startValue

int32_t tachyon::WireSegmentDrag::startValue = 0

lane coordinate at drag start (node.pos space)

◆ lanesBefore

WireRouteOverrides tachyon::WireSegmentDrag::lanesBefore {}

the wire's overrides at drag start, for the edit


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