summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2014-07-24 15:47:05 -0500
committerBen Loftis <ben@harrisonconsoles.com>2014-07-24 15:47:05 -0500
commit3876b488791a91b85d501b56a656dfb3bfffd052 (patch)
treeba8473fcac964a97a9dcd4417e068418a9b76289 /gtk2_ardour
parent6e37afeee57f30160415b5a70b7185d3e07c523e (diff)
Add track-rec/mute/solo actions to menu, so users can bind them
Make Fit-Tracks sensitive to track selections
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardour.menus.in9
-rw-r--r--gtk2_ardour/editor_actions.cc3
2 files changed, 9 insertions, 3 deletions
diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in
index bdf8bbcf33..a4f8955843 100644
--- a/gtk2_ardour/ardour.menus.in
+++ b/gtk2_ardour/ardour.menus.in
@@ -311,6 +311,11 @@
<menu action='TrackMenu'>
<menuitem action='AddTrackBus'/>
+ <separator/>
+ <menuitem action='track-record-enable-toggle'/>
+ <menuitem action='track-solo-toggle'/>
+ <menuitem action='track-mute-toggle'/>
+ <separator/>
<menuitem action='insert-time'/>
<menuitem action="move-selected-tracks-up"/>
<menuitem action="move-selected-tracks-down"/>
@@ -322,8 +327,8 @@
<menuitem action='track-height-normal'/>
<menuitem action='track-height-small'/>
</menu>
- <menuitem action='track-record-enable-toggle'/>
- <menuitem action='toggle-track-active'/>
+ <separator/>
+ <menuitem action='toggle-track-active'/>
<menuitem action='remove-track'/>
</menu>
diff --git a/gtk2_ardour/editor_actions.cc b/gtk2_ardour/editor_actions.cc
index 01e9fd15f6..0d18215893 100644
--- a/gtk2_ardour/editor_actions.cc
+++ b/gtk2_ardour/editor_actions.cc
@@ -405,7 +405,8 @@ Editor::register_actions ()
}
ActionManager::track_selection_sensitive_actions.push_back (act);
- reg_sens (editor_actions, "fit-tracks", _("Fit Selected Tracks"), sigc::mem_fun(*this, &Editor::fit_selected_tracks));
+ act = reg_sens (editor_actions, "fit-tracks", _("Fit Selected Tracks"), sigc::mem_fun(*this, &Editor::fit_selected_tracks));
+ ActionManager::track_selection_sensitive_actions.push_back (act);
act = reg_sens (editor_actions, "track-height-largest", _("Largest"), sigc::bind (
sigc::mem_fun(*this, &Editor::set_track_height), HeightLargest));