diff options
author | Johannes Mueller <github@johannes-mueller.org> | 2017-07-21 00:36:40 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-07-31 21:31:22 +0200 |
commit | a61ae46c82616eff3ec1f8dd1e1385cad227d25e (patch) | |
tree | 1c8d1eaac2e45587a571ca95502313533560e4b2 | |
parent | 37b03e353a0513a07924c7e860a33e5ae233b57a (diff) |
Display the inline display in the generic plugin gui
-rw-r--r-- | gtk2_ardour/generic_pluginui.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/plugin_display.cc | 2 |
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; } |