diff options
author | Carl Hetherington <carl@carlh.net> | 2011-11-23 00:55:25 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-11-23 00:55:25 +0000 |
commit | aed44005b26eb359025b33f10c8d588ab732d096 (patch) | |
tree | ffb129c53bb2207feb396d175bd15d22ff7daaa8 /gtk2_ardour/windows_vst_plugin_ui.h | |
parent | efe14fbd5291fa25e373e2191b04907b679a7e2e (diff) |
Merge some linux/windows VST GUI code.
git-svn-id: svn://localhost/ardour2/branches/3.0@10783 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/windows_vst_plugin_ui.h')
-rw-r--r-- | gtk2_ardour/windows_vst_plugin_ui.h | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/gtk2_ardour/windows_vst_plugin_ui.h b/gtk2_ardour/windows_vst_plugin_ui.h index 93b531f9dd..646d0c2993 100644 --- a/gtk2_ardour/windows_vst_plugin_ui.h +++ b/gtk2_ardour/windows_vst_plugin_ui.h @@ -17,31 +17,25 @@ */ -#include "plugin_ui.h" +#include "vst_plugin_ui.h" -class WindowsVSTPluginUI : public PlugUIBase, public Gtk::VBox +class WindowsVSTPluginUI : public VSTPluginUI { - public: - WindowsVSTPluginUI (boost::shared_ptr<ARDOUR::PluginInsert>, boost::shared_ptr<ARDOUR::WindowsVSTPlugin>); +public: + WindowsVSTPluginUI (boost::shared_ptr<ARDOUR::PluginInsert>, boost::shared_ptr<ARDOUR::VSTPlugin>); ~WindowsVSTPluginUI (); gint get_preferred_height (); gint get_preferred_width (); - bool start_updating(GdkEventAny*) {return false;} - bool stop_updating(GdkEventAny*) {return false;} + bool start_updating (GdkEventAny*) { return false; } + bool stop_updating (GdkEventAny*) { return false; } - int package (Gtk::Window&); + int package (Gtk::Window &); void forward_key_event (GdkEventKey *); - bool non_gtk_gui () const { return true; } - private: - boost::shared_ptr<ARDOUR::WindowsVSTPlugin> vst; - Gtk::Socket socket; - Gtk::HBox preset_box; - Gtk::VBox vpacker; - - bool configure_handler (GdkEventConfigure*, Gtk::Socket*); - void save_plugin_setting (); - void preset_selected (); +private: + + int get_XID (); + }; |