summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/route_time_axis.cc4
-rw-r--r--gtk2_ardour/route_time_axis.h3
2 files changed, 6 insertions, 1 deletions
diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc
index cd2a101cde..6eab8137e7 100644
--- a/gtk2_ardour/route_time_axis.cc
+++ b/gtk2_ardour/route_time_axis.cc
@@ -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);
diff --git a/gtk2_ardour/route_time_axis.h b/gtk2_ardour/route_time_axis.h
index d59e05c13e..5defd543db 100644
--- a/gtk2_ardour/route_time_axis.h
+++ b/gtk2_ardour/route_time_axis.h
@@ -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);