#include <VSTControlGTK.h>
Definition at line 17 of file VSTControlGTK.h.
◆ VSTControl() [1/3]
VSTControl::VSTControl |
( |
| ) |
|
◆ ~VSTControl() [1/3]
VSTControl::~VSTControl |
( |
| ) |
|
|
virtual |
◆ VSTControl() [2/3]
VSTControl::VSTControl |
( |
| ) |
|
◆ ~VSTControl() [2/3]
VSTControl::~VSTControl |
( |
| ) |
|
◆ VSTControl() [3/3]
VSTControl::VSTControl |
( |
| ) |
|
◆ ~VSTControl() [3/3]
VSTControl::~VSTControl |
( |
| ) |
|
◆ Close()
void VSTControl::Close |
( |
| ) |
|
◆ Create() [1/3]
bool VSTControl::Create |
( |
wxWindow * |
parent, |
|
|
VSTLink * |
link |
|
) |
| |
|
virtual |
◆ Create() [2/3]
bool VSTControl::Create |
( |
wxWindow * |
parent, |
|
|
VSTLink * |
link |
|
) |
| |
|
virtual |
◆ Create() [3/3]
bool VSTControl::Create |
( |
wxWindow * |
parent, |
|
|
VSTLink * |
link |
|
) |
| |
|
overridevirtual |
Reimplemented from VSTControlBase.
Definition at line 42 of file VSTControlGTK.cpp.
43{
45 {
46 return false;
47 }
48
49 mImpl = std::make_unique<VSTControl::Impl>();
50
52
53
55
56
57 if (!gtk_widget_get_realized(GTK_WIDGET(m_wxwindow)))
58 {
59 gtk_widget_realize(GTK_WIDGET(m_wxwindow));
60 }
61
62 GdkWindow *gwin = gtk_widget_get_window(GTK_WIDGET(m_wxwindow));
63 mImpl->display = GDK_WINDOW_XDISPLAY(gwin);
64 mImpl->window = GDK_WINDOW_XID(gwin);
65
67
68
70
71
73
74
75 SetInitialSize(GetMinSize());
76
77 return true;
78}
virtual bool Create(wxWindow *parent, VSTLink *link)
References VstRect::bottom, VSTLink::callDispatcher(), VSTControlBase::Create(), effEditGetRect, effEditOpen, VstRect::left, mImpl, VSTControlBase::mLink, VstRect::right, and VstRect::top.
◆ CreateCarbon()
void VSTControl::CreateCarbon |
( |
| ) |
|
|
private |
◆ CreateCocoa()
void VSTControl::CreateCocoa |
( |
| ) |
|
|
private |
◆ OnSize()
void VSTControl::OnSize |
( |
wxSizeEvent & |
evt | ) |
|
|
private |
◆ mHIView
HIViewRef VSTControl::mHIView |
|
private |
◆ mHwnd
◆ mImpl
std::unique_ptr<Impl> VSTControl::mImpl |
|
private |
◆ mView
NSView* VSTControl::mView |
|
private |
◆ mVSTView
NSView* VSTControl::mVSTView |
|
private |
◆ mWindowRef
WindowRef VSTControl::mWindowRef |
|
private |
The documentation for this class was generated from the following files: