Gin
|
A box for holding controls on a grid. More...
Public Member Functions | |
ControlBox (ProcessorEditor &e) | |
juce::Rectangle< int > | getGridArea (int x, int y, int w=1, int h=1) |
void | add (Component *c) |
void | add (int page, ParamComponent *c) |
void | setPage (int page) |
Public Member Functions inherited from MultiParamComponent | |
MultiParamComponent () | |
~MultiParamComponent () override | |
juce::Colour | dimIfNeeded (const juce::Colour &c) |
Public Member Functions inherited from Parameter::ParameterListener | |
virtual | ~ParameterListener () |
Additional Inherited Members | |
Protected Member Functions inherited from MultiParamComponent | |
void | showBubble (const juce::String &text, const juce::Rectangle< int > &rc) |
void | hideBubble () |
void | watchParam (Parameter *p) |
void | unwatchParam (Parameter *p) |
void | unwatchParams () |
virtual void | paramChanged () |
void | enablementChanged () override |
void | valueUpdated (Parameter *) override |
void | handleAsyncUpdate () override |
Protected Attributes inherited from MultiParamComponent | |
juce::Array< Parameter * > | params |
std::unique_ptr< juce::BubbleMessageComponent > | bubble |
A box for holding controls on a grid.
ControlBox::ControlBox | ( | ProcessorEditor & | e | ) |
juce::Rectangle<int> ControlBox::getGridArea | ( | int | x, |
int | y, | ||
int | w = 1 , |
||
int | h = 1 |
||
) |
References ProcessorEditorBase::getGridHeight(), and ProcessorEditorBase::getGridWidth().
void ControlBox::add | ( | Component * | c | ) |
References addAndMakeVisible().
void ControlBox::add | ( | int | page, |
ParamComponent * | c | ||
) |
References addAndMakeVisible().
void ControlBox::setPage | ( | int | page | ) |