annotate AddressPlugin/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 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__