Gin
Loading...
Searching...
No Matches
SVGPluginButton Class Reference

Button for toggling a parameter. More...

#include <gin_pluginbutton.h>

Inheritance diagram for SVGPluginButton:

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

Detailed Description

Button for toggling a parameter.

Constructor & Destructor Documentation

◆ SVGPluginButton()

SVGPluginButton::SVGPluginButton ( Parameter * parameter_,
const juce::String & svg )

◆ ~SVGPluginButton()

SVGPluginButton::~SVGPluginButton ( )
override

References parameter.

Member Function Documentation

◆ valueUpdated()

void SVGPluginButton::valueUpdated ( Parameter * )
overridevirtual

Implements Parameter::ParameterListener.

References parameter.

◆ clicked()

void SVGPluginButton::clicked ( )
override

References parameter.

◆ parentHierarchyChanged()

void SVGPluginButton::parentHierarchyChanged ( )
override

Member Data Documentation

◆ parameter

Parameter* SVGPluginButton::parameter

The documentation for this class was generated from the following file: