39 void paint(Graphics&)
override { }
68 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
SynthEditor)
A specialized ComponentBoundsConstrainer that applies border constraints and maintains aspect ratios ...
Definition border_bounds_constrainer.h:15
The main editor component for the SynthPlugin audio processor.
Definition synth_editor.h:24
void resized() override
Called when the editor is resized.
Definition synth_editor.cpp:53
void setScaleFactor(float newScale) override
Sets a new scale factor for the GUI.
Definition synth_editor.cpp:59
void paint(Graphics &) override
Paints the editor background.
Definition synth_editor.h:39
SynthEditor(SynthPlugin &synth)
Constructs the SynthEditor.
Definition synth_editor.cpp:13
void updateFullGui() override
Forces a full GUI update.
Definition synth_editor.cpp:65
An interface class linking the Vital synthesizer backend (SynthBase) with a GUI.
Definition synth_gui_interface.h:56
An AudioProcessor implementation for a synthesizer plugin.
Definition synth_plugin.h:26