editor: hooked up freq to processor
This commit is contained in:
@@ -15,6 +15,7 @@ PeteAudioProcessorEditor::PeteAudioProcessorEditor(PeteAudioProcessor& p)
|
|||||||
PeteLine(PeteLine::Vertical, 2./3.)
|
PeteLine(PeteLine::Vertical, 2./3.)
|
||||||
};
|
};
|
||||||
slider.setTextBoxStyle(Slider::NoTextBox, true, 0, 0);
|
slider.setTextBoxStyle(Slider::NoTextBox, true, 0, 0);
|
||||||
|
slider.addListener(this);
|
||||||
setSize(600, 600);
|
setSize(600, 600);
|
||||||
slider.setLookAndFeel(gui);
|
slider.setLookAndFeel(gui);
|
||||||
addAndMakeVisible(slider);
|
addAndMakeVisible(slider);
|
||||||
@@ -26,6 +27,10 @@ PeteAudioProcessorEditor::~PeteAudioProcessorEditor()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void PeteAudioProcessorEditor::sliderValueChanged(Slider* s) {
|
||||||
|
processor.freq = slider.getValue();
|
||||||
|
}
|
||||||
|
|
||||||
void PeteAudioProcessorEditor::paint(Graphics& g)
|
void PeteAudioProcessorEditor::paint(Graphics& g)
|
||||||
{
|
{
|
||||||
g.fillAll(Colours::white);
|
g.fillAll(Colours::white);
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
#include "LookAndFeel.h"
|
#include "LookAndFeel.h"
|
||||||
#include "PeteLine.h"
|
#include "PeteLine.h"
|
||||||
|
|
||||||
class PeteAudioProcessorEditor : public AudioProcessorEditor
|
class PeteAudioProcessorEditor : public AudioProcessorEditor, SliderListener
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PeteAudioProcessorEditor (PeteAudioProcessor&);
|
PeteAudioProcessorEditor (PeteAudioProcessor&);
|
||||||
@@ -15,6 +15,8 @@ public:
|
|||||||
|
|
||||||
void paint (Graphics&) override;
|
void paint (Graphics&) override;
|
||||||
void resized() override;
|
void resized() override;
|
||||||
|
|
||||||
|
void sliderValueChanged(Slider* s) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
PeteAudioProcessor& processor;
|
PeteAudioProcessor& processor;
|
||||||
|
@@ -39,6 +39,8 @@ public:
|
|||||||
|
|
||||||
void getStateInformation (MemoryBlock& destData) override;
|
void getStateInformation (MemoryBlock& destData) override;
|
||||||
void setStateInformation (const void* data, int sizeInBytes) override;
|
void setStateInformation (const void* data, int sizeInBytes) override;
|
||||||
|
|
||||||
|
float freq;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PeteAudioProcessor)
|
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PeteAudioProcessor)
|
||||||
|
Binary file not shown.
2
wrDsp
2
wrDsp
Submodule wrDsp updated: a8bb31b28a...c828003a95
2
wrLib
2
wrLib
Submodule wrLib updated: 76147e53b1...a4e5fa1c58
Reference in New Issue
Block a user