summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-02-19 00:11:08 +0100
committerRobin Gareus <robin@gareus.org>2017-02-19 01:29:08 +0100
commitb15bebd3c0b0847c2ccad2b42d78d7a07dc52d0a (patch)
tree893996af2b26b3de1d01af6738a17b94ab492eed /gtk2_ardour
parent356a422531e8f1051a5af0b1e6f8704e2d375853 (diff)
Remove unused ArdourUI code to add/remove Lua Session Scripts.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardour_ui.cc83
-rw-r--r--gtk2_ardour/ardour_ui.h3
-rw-r--r--gtk2_ardour/ardour_ui_ed.cc8
3 files changed, 0 insertions, 94 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index 8700f59d4f..bbb27a15d0 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -4186,89 +4186,6 @@ ARDOUR_UI::add_route_dialog_finished (int r)
}
void
-ARDOUR_UI::add_lua_script ()
-{
- if (!_session) {
- return;
- }
-
- LuaScriptInfoPtr spi;
- ScriptSelector ss ("Add Lua Session Script", LuaScriptInfo::Session);
- switch (ss.run ()) {
- case Gtk::RESPONSE_ACCEPT:
- spi = ss.script();
- break;
- default:
- return;
- }
- ss.hide();
-
- std::string script = "";
-
- try {
- script = Glib::file_get_contents (spi->path);
- } catch (Glib::FileError e) {
- string msg = string_compose (_("Cannot read session script '%1': %2"), spi->path, e.what());
- MessageDialog am (msg);
- am.run ();
- return;
- }
-
- LuaScriptParamList lsp = LuaScriptParams::script_params (spi, "sess_params");
- std::vector<std::string> reg = _session->registered_lua_functions ();
-
- ScriptParameterDialog spd (_("Set Script Parameters"), spi, reg, lsp);
- switch (spd.run ()) {
- case Gtk::RESPONSE_ACCEPT:
- break;
- default:
- return;
- }
-
- try {
- _session->register_lua_function (spd.name(), script, lsp);
- } catch (luabridge::LuaException const& e) {
- string msg = string_compose (_("Session script '%1' instantiation failed: %2"), spd.name(), e.what ());
- MessageDialog am (msg);
- am.run ();
- } catch (SessionException e) {
- string msg = string_compose (_("Loading Session script '%1' failed: %2"), spd.name(), e.what ());
- MessageDialog am (msg);
- am.run ();
- }
-}
-
-void
-ARDOUR_UI::remove_lua_script ()
-{
- if (!_session) {
- return;
- }
- if (_session->registered_lua_function_count () == 0) {
- string msg = _("There are no active Lua session scripts present in this session.");
- MessageDialog am (msg);
- am.run ();
- return;
- }
-
- std::vector<std::string> reg = _session->registered_lua_functions ();
- SessionScriptManager sm ("Remove Lua Session Script", reg);
- switch (sm.run ()) {
- case Gtk::RESPONSE_ACCEPT:
- break;
- default:
- return;
- }
- try {
- _session->unregister_lua_function (sm.name());
- } catch (luabridge::LuaException const& e) {
- string msg = string_compose (_("Session script '%1' removal failed: %2"), sm.name(), e.what ());
- MessageDialog am (msg);
- am.run ();
- }
-}
-
-void
ARDOUR_UI::stop_video_server (bool ask_confirm)
{
if (!video_server_process && ask_confirm) {
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h
index 31fd2e1f65..900b4bc782 100644
--- a/gtk2_ardour/ardour_ui.h
+++ b/gtk2_ardour/ardour_ui.h
@@ -273,9 +273,6 @@ public:
void start_duplicate_routes ();
- void add_lua_script ();
- void remove_lua_script ();
-
void add_video (Gtk::Window* float_window);
void remove_video ();
void start_video_server_menu (Gtk::Window* float_window);
diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc
index 1cca283900..43db733608 100644
--- a/gtk2_ardour/ardour_ui_ed.cc
+++ b/gtk2_ardour/ardour_ui_ed.cc
@@ -186,14 +186,6 @@ ARDOUR_UI::install_actions ()
act = global_actions.register_action (main_actions, X_("Scripting"), S_("Session|Scripting"));
ActionManager::session_sensitive_actions.push_back (act);
- act = global_actions.register_action (main_actions, X_("AddLuaScript"), _("Add Lua Script..."),
- sigc::mem_fun (*this, &ARDOUR_UI::add_lua_script));
- ActionManager::session_sensitive_actions.push_back (act);
-
- act = global_actions.register_action (main_actions, X_("RemoveLuaScript"), _("Remove Lua Script"),
- sigc::mem_fun (*this, &ARDOUR_UI::remove_lua_script));
- ActionManager::session_sensitive_actions.push_back (act);
-
act = global_actions.register_action (main_actions, X_("OpenVideo"), _("Open Video..."),
sigc::bind (sigc::mem_fun(*this, &ARDOUR_UI::add_video), (Gtk::Window*) 0));
ActionManager::session_sensitive_actions.push_back (act);