summaryrefslogtreecommitdiff
path: root/gtk2_ardour/luawindow.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-11 14:58:42 +0200
committerRobin Gareus <robin@gareus.org>2016-04-11 14:58:42 +0200
commit957a18f63593d2f8d2bca8f80a6f1e6ae19f71a0 (patch)
treec9536b3835ec8daf6d37cd98ef8323a8ed18e873 /gtk2_ardour/luawindow.cc
parentbaf631961360b1158f25b743f0bedfa60bc428f4 (diff)
indicate read-only scripts
Diffstat (limited to 'gtk2_ardour/luawindow.cc')
-rw-r--r--gtk2_ardour/luawindow.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/gtk2_ardour/luawindow.cc b/gtk2_ardour/luawindow.cc
index dfdba52db3..155c6908ac 100644
--- a/gtk2_ardour/luawindow.cc
+++ b/gtk2_ardour/luawindow.cc
@@ -567,8 +567,16 @@ LuaWindow::rebuild_menu ()
items_scratch.push_back(elem);
}
+ items_scratch.push_back(SeparatorElem());
+
for (ScriptBufferList::const_iterator i = script_buffers.begin (); i != script_buffers.end (); ++i) {
- Menu_Helpers::MenuElem elem = Gtk::Menu_Helpers::MenuElem((*i)->name,
+ std::string name;
+ if ((*i)->flags & Buffer_ReadOnly) {
+ name = "[R] " + (*i)->name;
+ } else {
+ name = (*i)->name;
+ }
+ Menu_Helpers::MenuElem elem = Gtk::Menu_Helpers::MenuElem(name,
sigc::bind(sigc::mem_fun(*this, &LuaWindow::script_selection_changed), (*i), false));
if ((*i)->flags & Buffer_Scratch) {