|
Gin
|
Button for toggling a parameter. More...
#include <gin_plugincomponents.h>
Public Member Functions | |
| SVGPluginButton (Parameter *parameter_, const juce::String &svg) | |
| ~SVGPluginButton () override | |
| void | valueUpdated (Parameter *) override |
| void | clicked () override |
| void | parentHierarchyChanged () override |
Public Member Functions inherited from SVGButton | |
| SVGButton (const juce::String &name, const juce::String &rawSVG_, int inset_=0) | |
| void | setColour (juce::Colour c) |
| void | clearColour () |
| std::optional< juce::Colour > | getColour () const |
Public Attributes | |
| Parameter * | parameter |
Public Attributes inherited from SVGButton | |
| juce::String | rawSVG |
| int | inset = 0 |
| std::optional< juce::Colour > | colour |
Button for toggling a parameter.
References Parameter::addListener(), Parameter::getUserValue(), Parameter::getUserValueText(), and parameter.
|
override |
References parameter, and Parameter::removeListener().
Implements Parameter::ParameterListener.
References Parameter::getUserValue(), Parameter::getUserValueText(), and parameter.
|
override |
|
override |
| Parameter* SVGPluginButton::parameter |
Referenced by clicked(), SVGPluginButton(), valueUpdated(), and ~SVGPluginButton().