y@0: /* y@0: ============================================================================== y@0: y@0: This file was auto-generated by the Introjucer! y@0: y@0: It contains the basic startup code for a Juce application. y@0: y@0: ============================================================================== y@0: */ y@0: y@0: #ifndef __PLUGINEDITOR_H_6E48F605__ y@0: #define __PLUGINEDITOR_H_6E48F605__ y@0: y@0: #include "../JuceLibraryCode/JuceHeader.h" y@0: #include "PluginProcessor.h" y@0: y@0: y@0: //============================================================================== y@0: y@0: class BassPedalRackProcessorEditor : public AudioProcessorEditor, y@0: public SliderListener, y@0: public Timer y@0: { y@0: public: y@0: BassPedalRackProcessorEditor (BassPedalRackProcessor* ownerFilter); y@0: ~BassPedalRackProcessorEditor(); y@0: y@0: //============================================================================== y@0: // This is just a standard Juce paint method... y@0: void timerCallback(); y@0: void paint (Graphics& g); y@0: void resized(); y@0: void sliderValueChanged (Slider*); y@0: y@0: private: y@0: Label mixLabel_; y@0: Slider mixSlider_; y@0: y@0: Label lowCutLabel_; y@0: Slider lowCutSlider_; y@0: y@0: Label gainTreLabel_; y@0: Slider gainTreSlider_; y@0: Label gainLowLabel_; y@0: Slider gainLowSlider_; y@0: Label gainMidLabel_; y@0: Slider gainMidSlider_; y@0: y@0: Label highCutLabel_; y@0: Slider highCutSlider_; y@0: y@0: Label gainLabel_; y@0: Slider gainSlider_; y@0: y@0: Label indexLabel_; y@0: Slider indexSlider_; y@0: Label gain1Label_; y@0: Slider gain1Slider_; y@0: Label gain2Label_; y@0: Slider gain2Slider_; y@0: Label gain3Label_; y@0: Slider gain3Slider_; y@0: Label gain4Label_; y@0: Slider gain4Slider_; y@0: Label gain5Label_; y@0: Slider gain5Slider_; y@0: Label gain6Label_; y@0: Slider gain6Slider_; y@0: Label gain7Label_; y@0: Slider gain7Slider_; y@0: Label gain8Label_; y@0: Slider gain8Slider_; y@0: Label gain9Label_; y@0: Slider gain9Slider_; y@0: y@0: ScopedPointer resizer_; y@0: ComponentBoundsConstrainer resizeLimits_; y@0: BassPedalRackProcessor* getProcessor() const y@0: { y@0: return static_cast (getAudioProcessor()); y@0: } y@0: }; y@0: y@0: y@0: #endif // __PLUGINEDITOR_H_6E48F605__