/* ============================================================================== This file was auto-generated! It contains the basic framework code for a JUCE plugin editor. ============================================================================== */ #include "PluginProcessor.h" #include "PluginEditor.h" //============================================================================== PluginTestAudioProcessorEditor::PluginTestAudioProcessorEditor (PluginTestAudioProcessor& p) : AudioProcessorEditor (&p), processor (p) { context.attachTo(*this); // Make sure that before the constructor has finished, you've set the // editor's size to whatever you need it to be. setSize (400, 300); } PluginTestAudioProcessorEditor::~PluginTestAudioProcessorEditor() { context.detach(); } //============================================================================== void PluginTestAudioProcessorEditor::paint (Graphics& g) { // (Our component is opaque, so we must completely fill the background with a solid colour) g.fillAll (getLookAndFeel().findColour (ResizableWindow::backgroundColourId)); g.setColour (Colours::white); g.setFont (20.0f); g.drawFittedText ("Hello World!", getLocalBounds(), Justification::centred, 1); g.drawRoundedRectangle(getLocalBounds().reduced(10, 10).toFloat(), 3.0f, 1.0f); } void PluginTestAudioProcessorEditor::resized() { // This is generally where you'll want to lay out the positions of any // subcomponents in your editor.. }