From a8e86b8f09e603e7b6cb2eb73471b80b89781ef2 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 30 Aug 2010 17:34:12 +0000 Subject: tweak track selection during range drag; "all group" button in editor is now working, but not mapped to display the right setting at startup git-svn-id: svn://localhost/ardour2/branches/3.0@7712 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_route_groups.cc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/editor_route_groups.cc') diff --git a/gtk2_ardour/editor_route_groups.cc b/gtk2_ardour/editor_route_groups.cc index d4ab4542ea..31ab21c2bf 100644 --- a/gtk2_ardour/editor_route_groups.cc +++ b/gtk2_ardour/editor_route_groups.cc @@ -48,7 +48,7 @@ using Gtkmm2ext::Keyboard; EditorRouteGroups::EditorRouteGroups (Editor* e) : EditorComponent (e) - , _all_group_active_button (_("\"all\" group")) + , _all_group_active_button (_("No Selection = All Tracks")) , _in_row_change (false) { @@ -163,6 +163,8 @@ EditorRouteGroups::EditorRouteGroups (Editor* e) _display_packer.pack_start (_scroller, true, true); _display_packer.pack_start (_all_group_active_button, false, false); _display_packer.pack_start (*button_box, false, false); + + _all_group_active_button.signal_toggled().connect (sigc::mem_fun (*this, &EditorRouteGroups::all_group_toggled)); } void @@ -499,3 +501,12 @@ EditorRouteGroups::run_new_group_dialog () return _editor->_group_tabs->run_new_group_dialog (rl); } + +void +EditorRouteGroups::all_group_toggled () +{ + if (_session) { + _session->all_route_group().set_select (_all_group_active_button.get_active()); + } +} + -- cgit v1.2.3