From 70251c758dc8069f204a7ce548c54e9181f4b4c2 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Tue, 8 Nov 2022 17:30:07 -0600 Subject: [PATCH] MixerScenes: show last-selected scene (gui part) --- gtk2_ardour/mixer_ui.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 388a776f43..ccab3e5513 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -4168,8 +4168,10 @@ Mixer_UI::update_scene_buttons () for (size_t idx = 0; idx < _mixer_scene_buttons.size (); ++idx) { boost::shared_ptr scn; + bool last = false; if (_session) { scn = _session->nth_mixer_scene (idx); + last = (idx == _session->last_touched_mixer_scene_idx()); } Gtk::Label* l = _mixer_scene_labels[idx]; @@ -4182,7 +4184,11 @@ Mixer_UI::update_scene_buttons () "%1 for Momentary Restore\n" "Right-Click for Context menu") , Keyboard::momentary_push_name() ) ); - l->set_text (scn->name()); + if (last) { + l->set_markup(string_compose (">%1", scn->name())); + } else { + l->set_text (scn->name()); + } all_unset = false; } else { l->set_text((""));