summaryrefslogtreecommitdiff
path: root/gtk2_ardour/luawindow.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-02-19 01:27:16 +0100
committerRobin Gareus <robin@gareus.org>2017-02-19 01:29:08 +0100
commit05149f9bc54d0cfb8b162ba7cfac975b5eb79971 (patch)
tree823a1e75ae0fed1e51a76ea2e12a952d0806cc95 /gtk2_ardour/luawindow.cc
parentceb78843808563d57dcd30f92a92ed7361967869 (diff)
Connect Script Manager "Edit" -> Lua Scripting Window
Diffstat (limited to 'gtk2_ardour/luawindow.cc')
-rw-r--r--gtk2_ardour/luawindow.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk2_ardour/luawindow.cc b/gtk2_ardour/luawindow.cc
index 04e2e8c240..c5df8599b1 100644
--- a/gtk2_ardour/luawindow.cc
+++ b/gtk2_ardour/luawindow.cc
@@ -323,6 +323,17 @@ LuaWindow::clear_output ()
}
void
+LuaWindow::edit_script (const std::string& name, const std::string& script)
+{
+ ScriptBuffer* sb = new LuaWindow::ScriptBuffer (name);
+ sb->script = script;
+ script_buffers.push_back (ScriptBufferPtr (sb));
+ script_selection_changed (script_buffers.back ());
+ refresh_scriptlist ();
+ show_window ();
+}
+
+void
LuaWindow::new_script ()
{
char buf[32];