annotate BassPedalRackPlugin/PluginEditor.h @ 2:13ec2fa02a26 tip

(none)
author Yannick JACOB <y.jacob@se12.qmul.ac.uk>
date Tue, 03 Sep 2013 15:33:42 +0100
parents 2cd427e000b0
children
rev   line source
y@0 1 /*
y@0 2 ==============================================================================
y@0 3
y@0 4 This file was auto-generated by the Introjucer!
y@0 5
y@0 6 It contains the basic startup code for a Juce application.
y@0 7
y@0 8 ==============================================================================
y@0 9 */
y@0 10
y@0 11 #ifndef __PLUGINEDITOR_H_6E48F605__
y@0 12 #define __PLUGINEDITOR_H_6E48F605__
y@0 13
y@0 14 #include "../JuceLibraryCode/JuceHeader.h"
y@0 15 #include "PluginProcessor.h"
y@0 16
y@0 17
y@0 18 //==============================================================================
y@0 19
y@0 20 class BassPedalRackProcessorEditor : public AudioProcessorEditor,
y@0 21 public SliderListener,
y@0 22 public Timer
y@0 23 {
y@0 24 public:
y@0 25 BassPedalRackProcessorEditor (BassPedalRackProcessor* ownerFilter);
y@0 26 ~BassPedalRackProcessorEditor();
y@0 27
y@0 28 //==============================================================================
y@0 29 // This is just a standard Juce paint method...
y@0 30 void timerCallback();
y@0 31 void paint (Graphics& g);
y@0 32 void resized();
y@0 33 void sliderValueChanged (Slider*);
y@0 34
y@0 35 private:
y@0 36 Label mixLabel_;
y@0 37 Slider mixSlider_;
y@0 38
y@0 39 Label lowCutLabel_;
y@0 40 Slider lowCutSlider_;
y@0 41
y@0 42 Label gainTreLabel_;
y@0 43 Slider gainTreSlider_;
y@0 44 Label gainLowLabel_;
y@0 45 Slider gainLowSlider_;
y@0 46 Label gainMidLabel_;
y@0 47 Slider gainMidSlider_;
y@0 48
y@0 49 Label highCutLabel_;
y@0 50 Slider highCutSlider_;
y@0 51
y@0 52 Label gainLabel_;
y@0 53 Slider gainSlider_;
y@0 54
y@0 55 Label indexLabel_;
y@0 56 Slider indexSlider_;
y@0 57 Label gain1Label_;
y@0 58 Slider gain1Slider_;
y@0 59 Label gain2Label_;
y@0 60 Slider gain2Slider_;
y@0 61 Label gain3Label_;
y@0 62 Slider gain3Slider_;
y@0 63 Label gain4Label_;
y@0 64 Slider gain4Slider_;
y@0 65 Label gain5Label_;
y@0 66 Slider gain5Slider_;
y@0 67 Label gain6Label_;
y@0 68 Slider gain6Slider_;
y@0 69 Label gain7Label_;
y@0 70 Slider gain7Slider_;
y@0 71 Label gain8Label_;
y@0 72 Slider gain8Slider_;
y@0 73 Label gain9Label_;
y@0 74 Slider gain9Slider_;
y@0 75
y@0 76 ScopedPointer<ResizableCornerComponent> resizer_;
y@0 77 ComponentBoundsConstrainer resizeLimits_;
y@0 78 BassPedalRackProcessor* getProcessor() const
y@0 79 {
y@0 80 return static_cast <BassPedalRackProcessor*> (getAudioProcessor());
y@0 81 }
y@0 82 };
y@0 83
y@0 84
y@0 85 #endif // __PLUGINEDITOR_H_6E48F605__