24 #ifndef __SIGNALGENERATOREDITOR_H_841A7078__
25 #define __SIGNALGENERATOREDITOR_H_841A7078__
27 #include "../../../JuceLibraryCode/JuceHeader.h"
28 #include "GenericEditor.h"
34 public Label::Listener
39 void sliderEvent(Slider* slider);
40 void buttonEvent(Button* button);
41 void labelTextChanged(Label* label);
43 void addParameterEditors() {}
47 Label* numChannelsLabel;
51 Slider* amplitudeSlider;
52 Slider* frequencySlider;
55 Array<WaveformSelector*> waveformSelectors;
59 SINE, SQUARE, SAW, TRIANGLE, NOISE
72 void paintButton(Graphics& g,
bool isMouseOver,
bool isButtonDown);
84 #endif // __SIGNALGENERATOREDITOR_H_841A7078__