mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 15:25:01 +01:00
include lua processors in plugin-selector
This commit is contained in:
parent
e56c8f0309
commit
25f65d0b90
4 changed files with 12 additions and 0 deletions
|
|
@ -71,6 +71,7 @@ InstrumentSelector::build_instrument_list()
|
||||||
|
|
||||||
PluginInfoList all_plugs;
|
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.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
|
#ifdef WINDOWS_VST_SUPPORT
|
||||||
all_plugs.insert(all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end());
|
all_plugs.insert(all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end());
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -2177,6 +2177,7 @@ Mixer_UI::refill_favorite_plugins ()
|
||||||
refiller (plugs, mgr.au_plugin_info ());
|
refiller (plugs, mgr.au_plugin_info ());
|
||||||
#endif
|
#endif
|
||||||
refiller (plugs, mgr.ladspa_plugin_info ());
|
refiller (plugs, mgr.ladspa_plugin_info ());
|
||||||
|
refiller (plugs, mgr.lua_plugin_info ());
|
||||||
|
|
||||||
store_current_favorite_order ();
|
store_current_favorite_order ();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -331,6 +331,7 @@ PluginSelector::show_this_plugin (const PluginInfoPtr& info, const std::string&
|
||||||
compstr = X_("LXVST");
|
compstr = X_("LXVST");
|
||||||
break;
|
break;
|
||||||
case Lua:
|
case Lua:
|
||||||
|
compstr = X_("Lua");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -379,6 +380,7 @@ PluginSelector::refill ()
|
||||||
vst_refiller (filterstr);
|
vst_refiller (filterstr);
|
||||||
lxvst_refiller (filterstr);
|
lxvst_refiller (filterstr);
|
||||||
au_refiller (filterstr);
|
au_refiller (filterstr);
|
||||||
|
lua_refiller (filterstr);
|
||||||
|
|
||||||
in_row_change = false;
|
in_row_change = false;
|
||||||
}
|
}
|
||||||
|
|
@ -445,6 +447,12 @@ PluginSelector::ladspa_refiller (const std::string& filterstr)
|
||||||
refiller (manager.ladspa_plugin_info(), filterstr, "LADSPA");
|
refiller (manager.ladspa_plugin_info(), filterstr, "LADSPA");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
PluginSelector::lua_refiller (const std::string& filterstr)
|
||||||
|
{
|
||||||
|
refiller (manager.lua_plugin_info(), filterstr, "Lua");
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
PluginSelector::lv2_refiller (const std::string& filterstr)
|
PluginSelector::lv2_refiller (const std::string& filterstr)
|
||||||
{
|
{
|
||||||
|
|
@ -705,6 +713,7 @@ PluginSelector::build_plugin_menu ()
|
||||||
PluginInfoList all_plugs;
|
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.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
|
#ifdef WINDOWS_VST_SUPPORT
|
||||||
all_plugs.insert (all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end());
|
all_plugs.insert (all_plugs.end(), manager.windows_vst_plugin_info().begin(), manager.windows_vst_plugin_info().end());
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -123,6 +123,7 @@ class PluginSelector : public ArdourDialog
|
||||||
void vst_refiller (const std::string&);
|
void vst_refiller (const std::string&);
|
||||||
void lxvst_refiller (const std::string&);
|
void lxvst_refiller (const std::string&);
|
||||||
void au_refiller (const std::string&);
|
void au_refiller (const std::string&);
|
||||||
|
void lua_refiller (const std::string&);
|
||||||
|
|
||||||
Gtk::Menu* _plugin_menu;
|
Gtk::Menu* _plugin_menu;
|
||||||
ARDOUR::PluginManager& manager;
|
ARDOUR::PluginManager& manager;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue