diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in
index ceb8caebfd..57b73ef43b 100644
--- a/gtk2_ardour/ardour.menus.in
+++ b/gtk2_ardour/ardour.menus.in
@@ -155,6 +155,17 @@
+
+
diff --git a/gtk2_ardour/editor_actions.cc b/gtk2_ardour/editor_actions.cc
index c94e93821d..95d1cb209f 100644
--- a/gtk2_ardour/editor_actions.cc
+++ b/gtk2_ardour/editor_actions.cc
@@ -149,6 +149,7 @@ Editor::register_actions ()
ActionManager::register_action (editor_menu_actions, X_("ZoomFocusMenu"), _("Zoom Focus"));
ActionManager::register_action (editor_menu_actions, X_("LocateToMarker"), _("Locate to Markers"));
ActionManager::register_action (editor_menu_actions, X_("MarkerMenu"), _("Markers"));
+ ActionManager::register_action (editor_menu_actions, X_("CueMenu"), _("Cues"));
ActionManager::register_action (editor_menu_actions, X_("MeterFalloff"), _("Meter falloff"));
ActionManager::register_action (editor_menu_actions, X_("MeterHold"), _("Meter hold"));
ActionManager::register_action (editor_menu_actions, X_("MIDI"), _("MIDI Options"));
diff --git a/gtk2_ardour/trigger.bindings b/gtk2_ardour/trigger.bindings
index b72c2a5e98..e9163aa916 100644
--- a/gtk2_ardour/trigger.bindings
+++ b/gtk2_ardour/trigger.bindings
@@ -1,5 +1,12 @@
-
+
-
+
+
+
+
+
+
+
+
diff --git a/gtk2_ardour/trigger_page.cc b/gtk2_ardour/trigger_page.cc
index f58ea8b114..086843cbed 100644
--- a/gtk2_ardour/trigger_page.cc
+++ b/gtk2_ardour/trigger_page.cc
@@ -244,13 +244,13 @@ TriggerPage::set_state (const XMLNode& node, int version)
void
TriggerPage::load_bindings ()
{
- bindings = Bindings::get_bindings (X_("TriggerPage"));
+ bindings = Bindings::get_bindings (X_("Cues"));
}
void
TriggerPage::register_actions ()
{
- Glib::RefPtr group = ActionManager::create_action_group (bindings, X_("TriggerPage"));
+ //this was done by TriggerUI ?
}
void
diff --git a/gtk2_ardour/trigger_ui.cc b/gtk2_ardour/trigger_ui.cc
index cfb605f0b7..93be04ac59 100644
--- a/gtk2_ardour/trigger_ui.cc
+++ b/gtk2_ardour/trigger_ui.cc
@@ -149,7 +149,7 @@ TriggerUI::setup_actions_and_bindings ()
void
TriggerUI::load_bindings ()
{
- bindings = Bindings::get_bindings (X_("Triggers"));
+ bindings = Bindings::get_bindings (X_("Cues"));
}
void
@@ -159,9 +159,9 @@ TriggerUI::register_actions ()
for (int32_t n = 0; n < default_triggers_per_box; ++n) {
const std::string action_name = string_compose ("trigger-cue-%1", n);
- const std::string display_name = string_compose (_("Trigger Cue %1"), n);
+ const std::string display_name = string_compose (_("Trigger Cue %1"), (char) ('A' + n));
- ActionManager::register_toggle_action (trigger_actions, action_name.c_str (), display_name.c_str (), sigc::bind (sigc::ptr_fun (TriggerUI::trigger_cue), n));
+ ActionManager::register_action (trigger_actions, action_name.c_str (), display_name.c_str (), sigc::bind (sigc::ptr_fun (TriggerUI::trigger_cue), n));
}
}