Smoother rotary knobs: 288-degree sweep range with startFromMousePosition

This commit is contained in:
Armin 2026-07-13 22:13:31 +02:00
commit 68e023d08d

View file

@ -434,6 +434,9 @@ void MainContentComponent::setupLabel(juce::Label& label, const juce::String& te
void MainContentComponent::setupKnob(juce::Slider& knob, const juce::String& name) { void MainContentComponent::setupKnob(juce::Slider& knob, const juce::String& name) {
knob.setSliderStyle(juce::Slider::RotaryVerticalDrag); knob.setSliderStyle(juce::Slider::RotaryVerticalDrag);
knob.setRotaryParameters(juce::MathConstants<float>::pi * 1.2f,
juce::MathConstants<float>::pi * 2.8f,
true);
knob.setTextBoxStyle(juce::Slider::TextBoxBelow, false, 55, 16); knob.setTextBoxStyle(juce::Slider::TextBoxBelow, false, 55, 16);
knob.setLookAndFeel(&knobLaf); knob.setLookAndFeel(&knobLaf);
knob.setName(name); knob.setName(name);