summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Mueller <github@johannes-mueller.org>2017-07-21 00:36:40 +0200
committerRobin Gareus <robin@gareus.org>2017-07-31 21:31:22 +0200
commita61ae46c82616eff3ec1f8dd1e1385cad227d25e (patch)
tree1c8d1eaac2e45587a571ca95502313533560e4b2
parent37b03e353a0513a07924c7e860a33e5ae233b57a (diff)
Display the inline display in the generic plugin gui
-rw-r--r--gtk2_ardour/generic_pluginui.cc7
-rw-r--r--gtk2_ardour/plugin_display.cc2
2 files changed, 8 insertions, 1 deletions
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<ControlUI*>& 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;
}