From f95aa76f4a16a3f2bfd427b1e454023c3b886e5f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 28 Jun 2007 19:35:48 +0000 Subject: add basic support for the griffin powermate (a control surface) (from ben loftis) git-svn-id: svn://localhost/ardour2/trunk@2078 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/plugin_ui.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gtk2_ardour/plugin_ui.cc') diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc index 80bd9ba6f3..935fc6000d 100644 --- a/gtk2_ardour/plugin_ui.cc +++ b/gtk2_ardour/plugin_ui.cc @@ -61,7 +61,7 @@ using namespace Gtkmm2ext; using namespace Gtk; using namespace sigc; -PluginUIWindow::PluginUIWindow (boost::shared_ptr insert, bool scrollable) +PluginUIWindow::PluginUIWindow (boost::shared_ptr insert, nframes64_t sr, nframes64_t period, bool scrollable) : ArdourDialog ("plugin ui") { if (insert->plugin()->has_editor()) { @@ -73,7 +73,7 @@ PluginUIWindow::PluginUIWindow (boost::shared_ptr insert, bool scr if ((vp = boost::dynamic_pointer_cast (insert->plugin())) != 0) { - VSTPluginUI* vpu = new VSTPluginUI (insert, vp); + VSTPluginUI* vpu = new VSTPluginUI (insert, vp, session.frame_rate(), session.engine().frames_per_cycle()); _pluginui = vpu; get_vbox()->add (*vpu); @@ -90,7 +90,7 @@ PluginUIWindow::PluginUIWindow (boost::shared_ptr insert, bool scr } else { - LadspaPluginUI* pu = new LadspaPluginUI (insert, scrollable); + LadspaPluginUI* pu = new LadspaPluginUI (insert, sr, period, scrollable); _pluginui = pu; get_vbox()->add (*pu); @@ -145,11 +145,12 @@ PluginUIWindow::plugin_going_away () delete_when_idle (this); } -PlugUIBase::PlugUIBase (boost::shared_ptr pi) +PlugUIBase::PlugUIBase (boost::shared_ptr pi, nframes64_t sr, nframes64_t period) : insert (pi), plugin (insert->plugin()), save_button(_("Add")), - bypass_button (_("Bypass")) + bypass_button (_("Bypass")), + latency_gui (*pi, sr, period) { //combo.set_use_arrows_always(true); set_popdown_strings (combo, plugin->get_presets()); -- cgit v1.2.3