From 8e7a5d77414a40550a28d61abf6eeb1e89a1ec25 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 25 Jun 2009 20:46:39 +0000 Subject: startup assistant patch from tinman; cleanup fix backported from 2.X ; easy(ier) ways to create aux sends ; facility to subgroup (route via bus) for a route group ; fix up internal send/return operation ; fix internal send naming since it doesn't need to be unique - no JACK ports involved git-svn-id: svn://localhost/ardour2/branches/3.0@5272 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/mixer_group_tabs.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gtk2_ardour/mixer_group_tabs.cc') diff --git a/gtk2_ardour/mixer_group_tabs.cc b/gtk2_ardour/mixer_group_tabs.cc index a261fc8ec9..566671f027 100644 --- a/gtk2_ardour/mixer_group_tabs.cc +++ b/gtk2_ardour/mixer_group_tabs.cc @@ -173,6 +173,8 @@ MixerGroupTabs::get_menu (RouteGroup* g) MenuList& items = _menu->items (); items.push_back (MenuElem (_("Edit..."), bind (mem_fun (*this, &MixerGroupTabs::edit_group), g))); + items.push_back (MenuElem (_("Subgroup"), bind (mem_fun (*this, &MixerGroupTabs::make_subgroup), g))); + items.push_back (SeparatorElem()); items.push_back (MenuElem (_("Remove"), bind (mem_fun (*this, &MixerGroupTabs::remove_group), g))); return _menu; @@ -190,3 +192,15 @@ MixerGroupTabs::remove_group (RouteGroup *g) { _session->remove_route_group (*g); } + +void +MixerGroupTabs::make_subgroup (RouteGroup* g) +{ + g->make_subgroup (); +} + +void +MixerGroupTabs::destroy_subgroup (RouteGroup* g) +{ + g->destroy_subgroup (); +} -- cgit v1.2.3