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__
|