|
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 |
Theme properties when the scale is active (mouse button down on it).
| gmColor gmwScaleTheme::background |
Track background color when normal.
| gmColor gmwScaleTheme::border |
Track border color when normal.
Border color when focused/hovered.
Border color when active.
| double gmwScaleTheme::border_width |
Track border thickness.
| int gmwScaleTheme::enabled |
Whether the scale is enabled for interaction (1) or disabled (0).
| struct { ... } gmwScaleTheme::focussed |
Theme properties when the scale is focused or hovered.
| gmColor gmwScaleTheme::knob |
Knob color.
| gmColor gmwScaleTheme::knob_border |
Knob border color.
| double gmwScaleTheme::scale |
Overall widget scale when normal.
Scale factor when focused/hovered.
Scale factor when active (being dragged).
| double gmwScaleTheme::step |
Step size for discrete values (0.0 means allow any value between 0 and 1).