Photosine 0.5
Loading...
Searching...
No Matches
PluginInterface::PluginEditorHiddenWindow Class Reference

#include <PluginEditorComponent.h>

Inheritance diagram for PluginInterface::PluginEditorHiddenWindow:

Classes

class  PluginEditorHiddenWindowComponent

Public Member Functions

 PluginEditorHiddenWindow ()
 ~PluginEditorHiddenWindow () override
void closeWindow ()
void setEditor (juce::AudioProcessorEditor *newEditor)
void setScrollXPosition (double newXPosition)
void setScrollYPosition (double newYPosition)

Private Attributes

juce::AudioProcessorEditor * currentEditor
std::unique_ptr< PluginEditorHiddenWindowComponentcontentComponent

Detailed Description

Window to be embedded inside a parent window, used by PluginEditorComponent.

Constructor & Destructor Documentation

◆ PluginEditorHiddenWindow()

PluginInterface::PluginEditorHiddenWindow::PluginEditorHiddenWindow ( )
inline

◆ ~PluginEditorHiddenWindow()

PluginInterface::PluginEditorHiddenWindow::~PluginEditorHiddenWindow ( )
inlineoverride

Member Function Documentation

◆ closeWindow()

void PluginInterface::PluginEditorHiddenWindow::closeWindow ( )
inline

◆ setEditor()

void PluginInterface::PluginEditorHiddenWindow::setEditor ( juce::AudioProcessorEditor * newEditor)
inline

Sets the current editor component to display.

◆ setScrollXPosition()

void PluginInterface::PluginEditorHiddenWindow::setScrollXPosition ( double newXPosition)
inline

Scrolls the editor component within the window on the X axis.

◆ setScrollYPosition()

void PluginInterface::PluginEditorHiddenWindow::setScrollYPosition ( double newYPosition)
inline

Scrolls the editor component within the window on the Y axis.

Member Data Documentation

◆ contentComponent

std::unique_ptr<PluginEditorHiddenWindowComponent> PluginInterface::PluginEditorHiddenWindow::contentComponent
private

◆ currentEditor

juce::AudioProcessorEditor* PluginInterface::PluginEditorHiddenWindow::currentEditor
private

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