diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2005-11-28 15:29:49 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2005-11-28 15:29:49 +0000 |
commit | d6a27c9537926e4ec7bd3371da97a2d1f85b6e86 (patch) | |
tree | a2c251749a71a8aa9ba8069658ef3fae5566f339 /gtk2_ardour/ardour_ui_ed.cc | |
parent | 14e3f7f21528c4ea3e3782dedade44b70dd3ac45 (diff) |
come up and stay up
git-svn-id: svn://localhost/trunk/ardour2@138 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui_ed.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_ed.cc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc index 967dbaa175..b7e9d89f03 100644 --- a/gtk2_ardour/ardour_ui_ed.cc +++ b/gtk2_ardour/ardour_ui_ed.cc @@ -112,9 +112,10 @@ ARDOUR_UI::install_actions () Glib::RefPtr<ActionGroup> jack_actions = ActionGroup::create (X_("JACK")); - act = ActionManager::register_action (jack_actions, X_("JACKDisconnect"), _("Disconnect"), mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::disconnect_from_jack)); - ActionManager::jack_sensitive_actions.push_back (act); act = ActionManager::register_action (jack_actions, X_("JACKReconnect"), _("Reconnect"), mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::reconnect_to_jack)); + ActionManager::jack_opposite_sensitive_actions.push_back (act); + + act = ActionManager::register_action (jack_actions, X_("JACKDisconnect"), _("Disconnect"), mem_fun (*(ARDOUR_UI::instance()), &ARDOUR_UI::disconnect_from_jack)); ActionManager::jack_sensitive_actions.push_back (act); RadioAction::Group jack_latency_group; @@ -268,7 +269,15 @@ ARDOUR_UI::install_actions () ActionManager::session_sensitive_actions.push_back (act); act = ActionManager::register_action (common_actions, X_("ToggleRecordEnableTrack32"), _("toggle record enable track32"), bind (mem_fun(*this, &ARDOUR_UI::toggle_record_enable), 31U)); ActionManager::session_sensitive_actions.push_back (act); + + Glib::RefPtr<ActionGroup> shuttle_actions = ActionGroup::create ("ShuttleActions"); + + shuttle_actions->add (Action::create (X_("SetShuttleUnitsPercentage"), _("Percentage")), bind (mem_fun(*this, &ARDOUR_UI::set_shuttle_units), Percentage)); + shuttle_actions->add (Action::create (X_("SetShuttleUnitsSemitones"), _("Semitones")), bind (mem_fun(*this, &ARDOUR_UI::set_shuttle_units), Semitones)); + shuttle_actions->add (Action::create (X_("SetShuttleActionSprung"), _("Sprung")), bind (mem_fun(*this, &ARDOUR_UI::set_shuttle_behaviour), Sprung)); + shuttle_actions->add (Action::create (X_("SetShuttleActionWheel"), _("Wheel")), bind (mem_fun(*this, &ARDOUR_UI::set_shuttle_behaviour), Wheel)); + ActionManager::add_action_group (shuttle_actions); ActionManager::add_action_group (jack_actions); ActionManager::add_action_group (main_actions); ActionManager::add_action_group (common_actions); |