Make the group button in MixerStrip behave like a dropdown
authorJulien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr>
Tue, 16 Aug 2016 01:05:43 +0000 (03:05 +0200)
committerJulien "_FrnchFrgg_" RIVAUD <frnchfrgg@free.fr>
Tue, 16 Aug 2016 23:46:11 +0000 (01:46 +0200)
Since it mostly is a multiple-choice menu.

gtk2_ardour/mixer_strip.cc

index 1e8717d3279ad313855868d30ca4abbcb7098697..c55648bfbb531aaf4f7567a0bbaeaa9a0701f15d 100644 (file)
@@ -1583,7 +1583,12 @@ MixerStrip::select_route_group (GdkEventButton *ev)
                WeakRouteList r;
                r.push_back (route ());
                group_menu->build (r);
-               group_menu->menu()->popup (1, ev->time);
+
+               RouteGroup *rg = _route->route_group();
+
+               Gtkmm2ext::anchored_menu_popup(group_menu->menu(), &group_button,
+                                              rg ? rg->name() : _("No Group"),
+                                              1, ev->time);
        }
 
        return true;