*/
+#include <gtkmm.h>
#include "ardour/vst_plugin.h"
#include "ardour/vst_types.h"
#include "vst_plugin_ui.h"
+
+#ifdef PLATFORM_WINDOWS
+#include <gdk/gdkwin32.h>
+#elif defined __APPLE__
+// TODO
+#else
#include <gdk/gdkx.h>
+#endif
VSTPluginUI::VSTPluginUI (boost::shared_ptr<ARDOUR::PluginInsert> insert, boost::shared_ptr<ARDOUR::VSTPlugin> plugin)
: PlugUIBase (insert)
pack_start (*box, false, false);
#ifdef GDK_WINDOWING_X11
pack_start (_socket, true, true);
+ _socket.set_border_width (0);
#endif
}
/* This assumes that the window's owner understands the XEmbed protocol */
_socket.add_id (get_XID ());
+ _socket.set_size_request(
+ _vst->state()->width + _vst->state()->hoffset,
+ _vst->state()->height + _vst->state()->voffset);
#endif
return 0;
#endif
return false;
}
-