JUCE
|
Structure defining rotary parameters for a slider. More...
Public Attributes | |
float | startAngleRadians |
The angle (in radians, clockwise from the top) at which the slider's minimum value is represented. More... | |
float | endAngleRadians |
The angle (in radians, clockwise from the top) at which the slider's maximum value is represented. More... | |
bool | stopAtEnd |
Determines what happens when a circular drag action rotates beyond the minimum or maximum angle. More... | |
Structure defining rotary parameters for a slider.
float Slider::RotaryParameters::startAngleRadians |
The angle (in radians, clockwise from the top) at which the slider's minimum value is represented.
float Slider::RotaryParameters::endAngleRadians |
The angle (in radians, clockwise from the top) at which the slider's maximum value is represented.
This must be greater than startAngleRadians.
bool Slider::RotaryParameters::stopAtEnd |
Determines what happens when a circular drag action rotates beyond the minimum or maximum angle.
If true, the value will stop changing until the mouse moves back the way it came; if false, the value will snap back to the value nearest to the mouse. Note that this has no effect if the drag mode is vertical or horizontal.