Base for plugin editor.
More...
#include <gin_plugineditor.h>
|
| | ProcessorEditorBase (Processor &p, int cx_, int cy_) |
| | ~ProcessorEditorBase () override |
| void | makeResizable (int minX, int minY, int maxX, int maxY) |
| void | resized () override |
| void | globalFocusChanged (juce::Component *) override |
| void | paintOverChildren (juce::Graphics &g) override |
| void | addControl (ParamComponent *c, int x=0, int y=0, int w=1, int h=1) |
| virtual juce::Rectangle< int > | getControlsArea () |
| virtual juce::Rectangle< int > | getGridArea (int x, int y, int w=1, int h=1) |
| juce::Rectangle< int > | getFullGridArea () |
| int | getGridWidth () |
| int | getGridHeight () |
| virtual bool | getUseIncreasedKeyboardAccessibility () |
| virtual void | setUseIncreasedKeyboardAccessibility (bool accessible) |
◆ ProcessorEditorBase()
| ProcessorEditorBase::ProcessorEditorBase |
( |
Processor & | p, |
|
|
int | cx_, |
|
|
int | cy_ ) |
◆ ~ProcessorEditorBase()
| ProcessorEditorBase::~ProcessorEditorBase |
( |
| ) |
|
|
override |
◆ makeResizable()
| void ProcessorEditorBase::makeResizable |
( |
int | minX, |
|
|
int | minY, |
|
|
int | maxX, |
|
|
int | maxY ) |
◆ resized()
| void ProcessorEditorBase::resized |
( |
| ) |
|
|
override |
◆ globalFocusChanged()
| void ProcessorEditorBase::globalFocusChanged |
( |
juce::Component * | | ) |
|
|
override |
◆ paintOverChildren()
| void ProcessorEditorBase::paintOverChildren |
( |
juce::Graphics & | g | ) |
|
|
override |
◆ addControl()
| void ProcessorEditorBase::addControl |
( |
ParamComponent * | c, |
|
|
int | x = 0, |
|
|
int | y = 0, |
|
|
int | w = 1, |
|
|
int | h = 1 ) |
◆ getControlsArea()
| virtual juce::Rectangle< int > ProcessorEditorBase::getControlsArea |
( |
| ) |
|
|
virtual |
◆ getGridArea()
| virtual juce::Rectangle< int > ProcessorEditorBase::getGridArea |
( |
int | x, |
|
|
int | y, |
|
|
int | w = 1, |
|
|
int | h = 1 ) |
|
virtual |
◆ getFullGridArea()
| juce::Rectangle< int > ProcessorEditorBase::getFullGridArea |
( |
| ) |
|
◆ getGridWidth()
| int ProcessorEditorBase::getGridWidth |
( |
| ) |
|
◆ getGridHeight()
| int ProcessorEditorBase::getGridHeight |
( |
| ) |
|
◆ getUseIncreasedKeyboardAccessibility()
| virtual bool ProcessorEditorBase::getUseIncreasedKeyboardAccessibility |
( |
| ) |
|
|
virtual |
◆ setUseIncreasedKeyboardAccessibility()
| virtual void ProcessorEditorBase::setUseIncreasedKeyboardAccessibility |
( |
bool | accessible | ) |
|
|
virtual |
◆ setGridSize()
| void ProcessorEditorBase::setGridSize |
( |
int | x, |
|
|
int | y, |
|
|
int | extraWidthPx = 0, |
|
|
int | extraHeightPx = 0 ) |
|
protected |
◆ componentForId()
| ParamComponent * ProcessorEditorBase::componentForId |
( |
const juce::String & | uid | ) |
|
|
protected |
◆ componentForParam()
◆ resizeLimits
| juce::ComponentBoundsConstrainer ProcessorEditorBase::resizeLimits |
◆ ginProcessor
◆ resizer
| std::unique_ptr<juce::ResizableCornerComponent> ProcessorEditorBase::resizer |
|
protected |
◆ cx
| const int ProcessorEditorBase::cx |
|
protected |
◆ cy
| const int ProcessorEditorBase::cy |
|
protected |
◆ controls
◆ headerHeight
| int ProcessorEditorBase::headerHeight = 40 |
|
protected |
◆ inset
| int ProcessorEditorBase::inset = 4 |
|
protected |
◆ cols
| int ProcessorEditorBase::cols = 0 |
|
protected |
◆ rows
| int ProcessorEditorBase::rows = 0 |
|
protected |
◆ extraWidthPx
| int ProcessorEditorBase::extraWidthPx = 0 |
|
protected |
◆ extraHeightPx
| int ProcessorEditorBase::extraHeightPx = 0 |
|
protected |
◆ tooltipWindow
| juce::TooltipWindow ProcessorEditorBase::tooltipWindow { this, 0 } |
|
protected |
The documentation for this class was generated from the following file: