Audacity  3.0.3
VSTControlGTK.h
Go to the documentation of this file.
1 /**********************************************************************
2 
3  Audacity: A Digital Audio Editor
4 
5  VSTControlGTK.h
6 
7  Leland Lucius
8 
9 **********************************************************************/
10 
11 #ifndef AUDACITY_VSTCONTROLGTK_H
12 #define AUDACITY_VSTCONTROLGTK_H
13 
14 
15 // Must include after ours since we have a lot of name collisions
16 #define Region XRegion // Conflicts with Audacity's Region structure
17 #include <gtk/gtk.h>
18 #include <gdk/gdkx.h>
19 #undef Success
20 #undef Region
21 
22 #include "VSTControl.h"
23 
24 class VSTControl final : public VSTControlBase
25 {
26 public:
27  VSTControl();
28  ~VSTControl();
29 
30  bool Create(wxWindow *parent, VSTEffectLink *link);
31 
32 private:
34  Window mXwin;
35 };
36 
37 #endif
VSTControl::Create
bool Create(wxWindow *parent, VSTEffectLink *link)
Definition: VSTControlGTK.cpp:41
VSTControl.h
VSTControl::VSTControl
VSTControl()
Definition: VSTControlGTK.cpp:24
WaveTrackViewConstants::Display
Display
Definition: WaveTrackViewConstants.h:18
VSTControl::~VSTControl
~VSTControl()
Definition: VSTControlGTK.cpp:31
VSTControl::mXdisp
Display * mXdisp
Definition: VSTControlGTK.h:33
VSTControlBase
Definition: VSTControl.h:26
VSTControl
Definition: VSTControlGTK.h:25
VSTControl::mXwin
Window mXwin
Definition: VSTControlGTK.h:34