|
Gama C Library
Gama C API Documentation
|
Structure defining the visual theme for a scale (slider) widget. More...
#include <scale.h>
Data Fields | |
| int | enabled |
| double | scale |
| gmColor | background |
| gmColor | border |
| struct { | |
| double scale | |
| gmColor border | |
| } | focussed |
| struct { | |
| double scale | |
| gmColor border | |
| } | active |
| gmColor | knob |
| gmColor | knob_border |
| double | border_width |
| double | step |
Structure defining the visual theme for a scale (slider) widget.
| struct { ... } gmwScaleTheme::active |
| gmColor gmwScaleTheme::background |
Track background color
| gmColor gmwScaleTheme::border |
Track border color
Border color when focused/hovered
Border color when active pressed
| double gmwScaleTheme::border_width |
Track border thickness
| int gmwScaleTheme::enabled |
Whether the scale is enabled
| struct { ... } gmwScaleTheme::focussed |
| gmColor gmwScaleTheme::knob |
Knob color
| gmColor gmwScaleTheme::knob_border |
Knob border color
| double gmwScaleTheme::scale |
Overall widget scale
Scale factor when focused/hovered
Scale factor when active pressed
| double gmwScaleTheme::step |
Step size for discrete values (0 = allow any value)