Base for plugin editor.
More...
|
| 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: