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 () |
| |
| bool | getUseIncreasedKeyboardAccessibility () |
| |
| 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()
| bool ProcessorEditorBase::getUseIncreasedKeyboardAccessibility |
( |
| ) |
|
◆ setUseIncreasedKeyboardAccessibility()
| void ProcessorEditorBase::setUseIncreasedKeyboardAccessibility |
( |
bool |
accessible | ) |
|
◆ 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: