diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-29 01:26:46 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-29 02:57:48 +0200 |
commit | 25f65d0b9009adc409972ee4b2591c611e8a48ec (patch) | |
tree | 502da5a9e6faa8e397ec4bb11505d6e21a8802a0 /gtk2_ardour | |
parent | e56c8f0309aa35265785f4a31fac1bd38f868fd1 (diff) |
include lua processors in plugin-selector
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/instrument_selector.cc | 1 | ||||
-rw-r--r-- | gtk2_ardour/mixer_ui.cc | 1 | ||||
-rw-r--r-- | gtk2_ardour/plugin_selector.cc | 9 | ||||
-rw-r--r-- | gtk2_ardour/plugin_selector.h | 1 |
4 files changed, 12 insertions, 0 deletions
diff --git a/gtk2_ardour/instrument_selector.cc b/gtk2_ardour/instrument_selector.cc index 3df05f9512..d4f89e2f63 100644 --- a/gtk2_ardour/instrument_selector.cc +++ b/gtk2_ardour/instrument_selector.cc @@ -71,6 +71,7 @@ InstrumentSelector::build_instrument_list() PluginInfoList all_plugs; all_plugs.insert(all_plugs.end(), manager.ladspa_plugin_info().begin(), manager.ladspa_plugin_info().end()); + all_plugs.insert(all_plugs.end(), manager.lua_plugin_info().begin(), manager.lua_plugin_info().end()); #ifdef WINDOWS_VST_SUPPORT all_plugs.insert(all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end()); #endif diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index a7268c9987..d6617d99d5 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -2177,6 +2177,7 @@ Mixer_UI::refill_favorite_plugins () refiller (plugs, mgr.au_plugin_info ()); #endif refiller (plugs, mgr.ladspa_plugin_info ()); + refiller (plugs, mgr.lua_plugin_info ()); store_current_favorite_order (); diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc index 8161c9da05..6d9c6ff7af 100644 --- a/gtk2_ardour/plugin_selector.cc +++ b/gtk2_ardour/plugin_selector.cc @@ -331,6 +331,7 @@ PluginSelector::show_this_plugin (const PluginInfoPtr& info, const std::string& compstr = X_("LXVST"); break; case Lua: + compstr = X_("Lua"); break; } @@ -379,6 +380,7 @@ PluginSelector::refill () vst_refiller (filterstr); lxvst_refiller (filterstr); au_refiller (filterstr); + lua_refiller (filterstr); in_row_change = false; } @@ -446,6 +448,12 @@ PluginSelector::ladspa_refiller (const std::string& filterstr) } void +PluginSelector::lua_refiller (const std::string& filterstr) +{ + refiller (manager.lua_plugin_info(), filterstr, "Lua"); +} + +void PluginSelector::lv2_refiller (const std::string& filterstr) { #ifdef LV2_SUPPORT @@ -705,6 +713,7 @@ PluginSelector::build_plugin_menu () PluginInfoList all_plugs; all_plugs.insert (all_plugs.end(), manager.ladspa_plugin_info().begin(), manager.ladspa_plugin_info().end()); + all_plugs.insert (all_plugs.end(), manager.lua_plugin_info().begin(), manager.lua_plugin_info().end()); #ifdef WINDOWS_VST_SUPPORT all_plugs.insert (all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end()); #endif diff --git a/gtk2_ardour/plugin_selector.h b/gtk2_ardour/plugin_selector.h index a377d5b49d..1a7e11be8c 100644 --- a/gtk2_ardour/plugin_selector.h +++ b/gtk2_ardour/plugin_selector.h @@ -123,6 +123,7 @@ class PluginSelector : public ArdourDialog void vst_refiller (const std::string&); void lxvst_refiller (const std::string&); void au_refiller (const std::string&); + void lua_refiller (const std::string&); Gtk::Menu* _plugin_menu; ARDOUR::PluginManager& manager; |