Mercurial > hg > yjdafx13bpr
view AddressPlugin/PluginEditor.h @ 1:d8c7b69cb4c9
(none)
author | Yannick JACOB <y.jacob@se12.qmul.ac.uk> |
---|---|
date | Tue, 03 Sep 2013 15:32:51 +0100 |
parents | 2cd427e000b0 |
children |
line wrap: on
line source
/* ============================================================================== This file was auto-generated by the Introjucer! It contains the basic startup code for a Juce application. ============================================================================== */ #ifndef __PLUGINEDITOR_H_6E48F605__ #define __PLUGINEDITOR_H_6E48F605__ #include "../JuceLibraryCode/JuceHeader.h" #include "PluginProcessor.h" //============================================================================== class ADRessAudioProcessorEditor : public AudioProcessorEditor, public SliderListener, public ComboBox::Listener, public Timer { public: ADRessAudioProcessorEditor (ADRessAudioProcessor* ownerFilter); ~ADRessAudioProcessorEditor(); //============================================================================== // This is just a standard Juce paint method... void timerCallback(); void paint (Graphics& g); void resized(); void sliderValueChanged (Slider*); void comboBoxChanged (ComboBox *); int getBeta(); private: Label fftSizeLabel_, hopSizeLabel_, windowTypeLabel_; ComboBox fftSizeComboBox_, hopSizeComboBox_, windowTypeComboBox_; Label widthLabel_; Slider widthSlider_; Label azimuthLabel_; Slider azimuthSlider_; ScopedPointer<ResizableCornerComponent> resizer_; ComponentBoundsConstrainer resizeLimits_; int betaE_; ADRessAudioProcessor* getProcessor() const { return static_cast <ADRessAudioProcessor*> (getAudioProcessor()); } }; #endif // __PLUGINEDITOR_H_6E48F605__