diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-11 14:58:42 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-11 14:58:42 +0200 |
commit | 957a18f63593d2f8d2bca8f80a6f1e6ae19f71a0 (patch) | |
tree | c9536b3835ec8daf6d37cd98ef8323a8ed18e873 /gtk2_ardour/luawindow.cc | |
parent | baf631961360b1158f25b743f0bedfa60bc428f4 (diff) |
indicate read-only scripts
Diffstat (limited to 'gtk2_ardour/luawindow.cc')
-rw-r--r-- | gtk2_ardour/luawindow.cc | 10 |
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) { |