summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-25 00:16:08 +0200
committerRobin Gareus <robin@gareus.org>2016-04-25 00:16:08 +0200
commit9c622e3c99996e947e62d36020cd9a490328fec9 (patch)
tree10231f231a1103b2e5e19a5b7cc538e5dfdce989 /gtk2_ardour/editor_actions.cc
parent55fb20f4912e74d71c3e6c171d916d09fbe8eeda (diff)
add optional buttons to trigger lua scripted actions.
Diffstat (limited to 'gtk2_ardour/editor_actions.cc')
-rw-r--r--gtk2_ardour/editor_actions.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_actions.cc b/gtk2_ardour/editor_actions.cc
index da1a9159aa..d79e382f9f 100644
--- a/gtk2_ardour/editor_actions.cc
+++ b/gtk2_ardour/editor_actions.cc
@@ -475,12 +475,14 @@ Editor::register_actions ()
myactions.register_action (editor_actions, X_("cycle-zoom-focus"), _("Next Zoom Focus"), sigc::mem_fun (*this, &Editor::cycle_zoom_focus));
- act = reg_sens (editor_actions, "manage-action-scripts", _("Manage"),
+ reg_sens (editor_actions, "manage-action-scripts", _("Manage"),
sigc::mem_fun(*this, &Editor::manage_action_scripts));
+
for (int i = 1; i <= 9; ++i) {
string const a = string_compose (X_("script-action-%1"), i);
string const n = string_compose (_("Unset #%1"), i);
- reg_sens (editor_actions, a.c_str(), n.c_str(), sigc::bind (sigc::mem_fun (*this, &Editor::trigger_script), i - 1));
+ act = reg_sens (editor_actions, a.c_str(), n.c_str(), sigc::bind (sigc::mem_fun (*this, &Editor::trigger_script), i - 1));
+ act->set_tooltip (_("(no action bound"));
}
Glib::RefPtr<ActionGroup> mouse_mode_actions = myactions.create_action_group (X_("MouseMode"));