mirror of
https://codeberg.org/armin/terion.git
synced 2026-10-12 00:51:53 +02:00
17 lines
411 B
C
17 lines
411 B
C
|
|
#pragma once
|
||
|
|
#include <juce_audio_processors/juce_audio_processors.h>
|
||
|
|
|
||
|
|
class ArcKnob : public juce::Slider
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
explicit ArcKnob(juce::RangedAudioParameter& param);
|
||
|
|
|
||
|
|
juce::String getParameterName() const { return parameter.getName(10); }
|
||
|
|
|
||
|
|
void paint(juce::Graphics& g) override;
|
||
|
|
|
||
|
|
private:
|
||
|
|
juce::RangedAudioParameter& parameter;
|
||
|
|
|
||
|
|
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(ArcKnob)
|
||
|
|
};
|