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 ADRessAudioProcessorEditor : public AudioProcessorEditor,
|
y@0
|
21 public SliderListener,
|
y@0
|
22 public ComboBox::Listener,
|
y@0
|
23 public Timer
|
y@0
|
24 {
|
y@0
|
25 public:
|
y@0
|
26 ADRessAudioProcessorEditor (ADRessAudioProcessor* ownerFilter);
|
y@0
|
27 ~ADRessAudioProcessorEditor();
|
y@0
|
28
|
y@0
|
29 //==============================================================================
|
y@0
|
30 // This is just a standard Juce paint method...
|
y@0
|
31 void timerCallback();
|
y@0
|
32 void paint (Graphics& g);
|
y@0
|
33 void resized();
|
y@0
|
34 void sliderValueChanged (Slider*);
|
y@0
|
35 void comboBoxChanged (ComboBox *);
|
y@0
|
36
|
y@0
|
37 int getBeta();
|
y@0
|
38
|
y@0
|
39 private:
|
y@0
|
40 Label fftSizeLabel_, hopSizeLabel_, windowTypeLabel_;
|
y@0
|
41 ComboBox fftSizeComboBox_, hopSizeComboBox_, windowTypeComboBox_;
|
y@0
|
42
|
y@0
|
43 Label widthLabel_;
|
y@0
|
44 Slider widthSlider_;
|
y@0
|
45
|
y@0
|
46 Label azimuthLabel_;
|
y@0
|
47 Slider azimuthSlider_;
|
y@0
|
48
|
y@0
|
49
|
y@0
|
50 ScopedPointer<ResizableCornerComponent> resizer_;
|
y@0
|
51 ComponentBoundsConstrainer resizeLimits_;
|
y@0
|
52 int betaE_;
|
y@0
|
53
|
y@0
|
54 ADRessAudioProcessor* getProcessor() const
|
y@0
|
55 {
|
y@0
|
56 return static_cast <ADRessAudioProcessor*> (getAudioProcessor());
|
y@0
|
57 }
|
y@0
|
58 };
|
y@0
|
59
|
y@0
|
60
|
y@0
|
61 #endif // __PLUGINEDITOR_H_6E48F605__
|