#include "SosciPluginProcessor.h" #include "SosciPluginEditor.h" #include SosciPluginEditor::SosciPluginEditor(SosciAudioProcessor& p) : CommonPluginEditor(p, "sosci", "sosci", 700, 750), audioProcessor(p) { initialiseMenuBar(model); resized(); } SosciPluginEditor::~SosciPluginEditor() { menuBar.setModel(nullptr); } void SosciPluginEditor::paint(juce::Graphics& g) { g.fillAll(Colours::veryDark); } void SosciPluginEditor::resized() { auto topBar = getLocalBounds().removeFromTop(25); menuBar.setBounds(topBar); auto visualiserArea = getLocalBounds(); visualiserArea.removeFromTop(25); visualiser.setBounds(visualiserArea); }