ASPiK SDK
Loading...
Searching...
No Matches
IGUIWindowFrame Class Referenceabstract

Custom interface to allow resizing of GUI window; this is mainly used for the GUI designer. More...

#include <pluginstructures.h>

Inheritance diagram for IGUIWindowFrame:
AAXPluginGUI AUGUIWindowFrame Steinberg::Vst::ASPiK::PluginEditor

Public Member Functions

virtual bool setWindowFrameSize (double left=0, double top=0, double right=0, double bottom=0)=0
 
virtual bool getWindowFrameSize (double &left, double &top, double &right, double &bottom)=0
 
virtual void enableGUIDesigner (bool enable)
 

Detailed Description

Custom interface to allow resizing of GUI window; this is mainly used for the GUI designer.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

Member Function Documentation

◆ enableGUIDesigner()

virtual void IGUIWindowFrame::enableGUIDesigner ( bool  enable)
inlinevirtual

enable GUI designer (not used)

◆ getWindowFrameSize()

virtual bool IGUIWindowFrame::getWindowFrameSize ( double &  left,
double &  top,
double &  right,
double &  bottom 
)
pure virtual

get the frame size

Implemented in AAXPluginGUI, AUGUIWindowFrame, and Steinberg::Vst::ASPiK::PluginEditor.

◆ setWindowFrameSize()

virtual bool IGUIWindowFrame::setWindowFrameSize ( double  left = 0,
double  top = 0,
double  right = 0,
double  bottom = 0 
)
pure virtual

set the frame size

Implemented in AAXPluginGUI, AUGUIWindowFrame, and Steinberg::Vst::ASPiK::PluginEditor.


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