mirror of
https://codeberg.org/armin/terion.git
synced 2026-10-11 16:41:53 +02:00
Add 250% scale option, default 150%, widen base layout; polish trail scaling
This commit is contained in:
parent
d15e61b96f
commit
e4af0eb793
7 changed files with 123 additions and 67 deletions
|
|
@ -23,20 +23,22 @@ private:
|
|||
ArcKnob sensitivityKnob;
|
||||
ArcKnob dotSizeKnob;
|
||||
ArcKnob smoothingKnob;
|
||||
ArcKnob afterglowKnob;
|
||||
juce::ToggleButton freezeButton;
|
||||
juce::ToggleButton monoButton;
|
||||
juce::ComboBox scaleBox;
|
||||
juce::Label fadeLabel, sensitivityLabel, dotSizeLabel, smoothingLabel;
|
||||
juce::Label fadeLabel, sensitivityLabel, dotSizeLabel, smoothingLabel, afterglowLabel;
|
||||
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> fadeAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> sensitivityAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> dotSizeAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> smoothingAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> afterglowAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> freezeAttachment;
|
||||
std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> monoAttachment;
|
||||
|
||||
float currentScale = 1.0f;
|
||||
static constexpr int kBaseWidth = 420;
|
||||
static constexpr int kBaseWidth = 630;
|
||||
static constexpr int kBaseHeight = 420;
|
||||
static constexpr int kFooterHeight = 28;
|
||||
static constexpr int kKnobSize = 54;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue