Definition canvas.hpp:240
Definition affine_transform.hpp:24
SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the ...
Definition audio_device_manager.hpp:48
Hover-cursor tracking for platform window hosts.
Definition fwd.hpp:27
The text-insertion caret.
Definition widget_painter.hpp:146
float width
Definition widget_painter.hpp:147
A dropdown field (the closed control, not the open list).
Definition widget_painter.hpp:109
std::string text
Definition widget_painter.hpp:111
Rect arrow_zone
the region reserved for the disclosure arrow
Definition widget_painter.hpp:112
bool popup_open
Definition widget_painter.hpp:110
State every control hands to its painter.
Definition widget_painter.hpp:59
bool hovered
pointer is over the control
Definition widget_painter.hpp:62
bool pressed
pointer is down on the control
Definition widget_painter.hpp:63
Rect bounds
paint area, LOCAL to the widget (origin 0,0)
Definition widget_painter.hpp:60
bool focused
control holds keyboard focus
Definition widget_painter.hpp:64
bool enabled
Definition widget_painter.hpp:61
A linear control (fader / slider / scroll thumb).
Definition widget_painter.hpp:89
float track_max
Definition widget_painter.hpp:93
double value_min
Definition widget_painter.hpp:96
double value_max
Definition widget_painter.hpp:97
bool horizontal
Definition widget_painter.hpp:90
float thumb_size
thumb extent along the travel axis, pixels
Definition widget_painter.hpp:94
float thumb_pos
Definition widget_painter.hpp:91
float track_min
Definition widget_painter.hpp:92
double value
Definition widget_painter.hpp:95
Axis-aligned rectangle in continuous (float) coordinates.
Definition geometry.hpp:52
A rotary control.
Definition widget_painter.hpp:73
float position
Definition widget_painter.hpp:74
float end_angle
Definition widget_painter.hpp:76
double value
Real-world value and range, for skins that print the value.
Definition widget_painter.hpp:78
float start_angle
Definition widget_painter.hpp:75
double value_max
Definition widget_painter.hpp:80
double value_min
Definition widget_painter.hpp:79
A text field's frame.
Definition widget_painter.hpp:136
bool read_only
Definition widget_painter.hpp:137
bool empty
no text (the placeholder is showing)
Definition widget_painter.hpp:138