diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc index 1bd682a0a8..8530486c83 100644 --- a/gtk2_ardour/generic_pluginui.cc +++ b/gtk2_ardour/generic_pluginui.cc @@ -49,6 +49,7 @@ #include "widgets/tooltips.h" #include "plugin_ui.h" +#include "plugin_display.h" #include "gui_thread.h" #include "automation_controller.h" #include "gain_meter.h" @@ -527,6 +528,12 @@ GenericPluginUI::automatic_layout (const std::vector& control_uis) } else { delete output_table; } + + if (plugin->has_inline_display ()) { + PluginDisplay* pd = manage (new PluginDisplay (plugin, 300)); + pd->set_name("inside gui"); + hpacker.pack_end (*pd, true, true); + } show_all(); } diff --git a/gtk2_ardour/plugin_display.cc b/gtk2_ardour/plugin_display.cc index 73960b1f6a..ed95e9aa5a 100644 --- a/gtk2_ardour/plugin_display.cc +++ b/gtk2_ardour/plugin_display.cc @@ -65,7 +65,7 @@ PluginDisplay::on_button_release_event (GdkEventButton *ev) void PluginDisplay::on_size_request (Gtk::Requisition* req) { - req->width = 56; + req->width = 300; req->height = _cur_height; }