add two new ptr-to-menu-item, and remove an unused one, for RouteTimeAxis

This commit is contained in:
Paul Davis 2020-04-03 17:53:21 -06:00
parent ac6bd95e3a
commit 1c53e73599
2 changed files with 6 additions and 1 deletions

View file

@ -119,6 +119,8 @@ RouteTimeAxisView::RouteTimeAxisView (PublicEditor& ed, Session* sess, ArdourCan
, plugins_submenu_item (0)
, route_group_menu (0)
, playlist_action_menu (0)
, overlaid_menu_item (0)
, stacked_menu_item (0)
, gm (sess, true, 75, 14)
, _ignore_set_layer_display (false)
, pan_automation_item(NULL)
@ -691,6 +693,7 @@ RouteTimeAxisView::build_display_menu ()
i->set_active (overlaid != 0 && stacked == 0);
i->set_inconsistent (overlaid != 0 && stacked != 0);
i->signal_activate().connect (sigc::bind (sigc::mem_fun (*this, &RouteTimeAxisView::set_layer_display), Overlaid, true));
overlaid_menu_item = i;
if (unchangeable) {
i->set_sensitive (false);
@ -701,6 +704,7 @@ RouteTimeAxisView::build_display_menu ()
i->set_active (overlaid == 0 && stacked != 0);
i->set_inconsistent (overlaid != 0 && stacked != 0);
i->signal_activate().connect (sigc::bind (sigc::mem_fun (*this, &RouteTimeAxisView::set_layer_display), Stacked, true));
stacked_menu_item = i;
if (unchangeable) {
i->set_sensitive (false);

View file

@ -260,7 +260,8 @@ protected:
Gtk::MenuItem* plugins_submenu_item;
RouteGroupMenu* route_group_menu;
Gtk::Menu* playlist_action_menu;
Gtk::MenuItem* playlist_item;
Gtk::MenuItem* overlaid_menu_item;
Gtk::MenuItem* stacked_menu_item;
void use_playlist (Gtk::RadioMenuItem *item, boost::weak_ptr<ARDOUR::Playlist> wpl);