summaryrefslogtreecommitdiff
path: root/gtk2_ardour/windows_vst_plugin_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-03-07 18:38:01 +0100
committerRobin Gareus <robin@gareus.org>2017-03-08 13:03:46 +0100
commit819d9fa3cd2421bbf6918e456f443cfe86f635de (patch)
treea064e022b10b7bd7164f502e9dcc5a807d07ece9 /gtk2_ardour/windows_vst_plugin_ui.h
parent4b982ef895e1e5d36b0be0b20e7a2810e3f16945 (diff)
VST UI sizeing rework
* prefer signal over timer-poll for VST size changes * properly offset VST window (Windows) * constrain window size (Windows) * explicitly notify re-parent'ed child window (Linux)
Diffstat (limited to 'gtk2_ardour/windows_vst_plugin_ui.h')
-rw-r--r--gtk2_ardour/windows_vst_plugin_ui.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/windows_vst_plugin_ui.h b/gtk2_ardour/windows_vst_plugin_ui.h
index 8b366b7da6..4ec00a7ee6 100644
--- a/gtk2_ardour/windows_vst_plugin_ui.h
+++ b/gtk2_ardour/windows_vst_plugin_ui.h
@@ -17,6 +17,10 @@
*/
+#ifndef __windows_vst_plugin_ui_h__
+#define __windows_vst_plugin_ui_h__
+
+#include "pbd/signals.h"
#include "vst_plugin_ui.h"
class WindowsVSTPluginUI : public VSTPluginUI
@@ -34,6 +38,10 @@ public:
private:
+ void resize_callback ();
int get_XID ();
+ void top_box_allocated (Gtk::Allocation&);
+ PBD::ScopedConnection _resize_connection;
};
+#endif