#pragma once #include #include "LookAndFeel.h" class ScatterPanel : public juce::Component { public: ScatterPanel(); void resized() override; void paint (juce::Graphics& g) override; juce::Slider posScatterKnob, sizeScatterKnob, pitchScatterKnob, panScatterKnob; juce::ComboBox directionBox; juce::ToggleButton freezeButton; private: juce::Label posScatLabel, sizeScatLabel, pitchScatLabel, panScatLabel; juce::Label dirLabel, freezeLabel; juce::Label titleLabel; void setupKnob (juce::Slider& knob, juce::Label& label, const juce::String& name); JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ScatterPanel) };