From 9c622e3c99996e947e62d36020cd9a490328fec9 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 25 Apr 2016 00:16:08 +0200 Subject: add optional buttons to trigger lua scripted actions. --- gtk2_ardour/editor_actions.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour/editor_actions.cc') 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 mouse_mode_actions = myactions.create_action_group (X_("MouseMode")); -- cgit v1.2.3