JUCE
Public Attributes | List of all members
Slider::RotaryParameters Struct Reference

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...
 

Detailed Description

Structure defining rotary parameters for a slider.

Member Data Documentation

◆ startAngleRadians

float Slider::RotaryParameters::startAngleRadians

The angle (in radians, clockwise from the top) at which the slider's minimum value is represented.

◆ endAngleRadians

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.

◆ stopAtEnd

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.


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