MixerScenes: show last-selected scene (gui part)
This commit is contained in:
parent
44ff0e46ba
commit
70251c758d
|
@ -4168,8 +4168,10 @@ Mixer_UI::update_scene_buttons ()
|
||||||
for (size_t idx = 0; idx < _mixer_scene_buttons.size (); ++idx) {
|
for (size_t idx = 0; idx < _mixer_scene_buttons.size (); ++idx) {
|
||||||
boost::shared_ptr<MixerScene> scn;
|
boost::shared_ptr<MixerScene> scn;
|
||||||
|
|
||||||
|
bool last = false;
|
||||||
if (_session) {
|
if (_session) {
|
||||||
scn = _session->nth_mixer_scene (idx);
|
scn = _session->nth_mixer_scene (idx);
|
||||||
|
last = (idx == _session->last_touched_mixer_scene_idx());
|
||||||
}
|
}
|
||||||
|
|
||||||
Gtk::Label* l = _mixer_scene_labels[idx];
|
Gtk::Label* l = _mixer_scene_labels[idx];
|
||||||
|
@ -4182,7 +4184,11 @@ Mixer_UI::update_scene_buttons ()
|
||||||
"%1 for Momentary Restore\n"
|
"%1 for Momentary Restore\n"
|
||||||
"Right-Click for Context menu")
|
"Right-Click for Context menu")
|
||||||
, Keyboard::momentary_push_name() ) );
|
, Keyboard::momentary_push_name() ) );
|
||||||
l->set_text (scn->name());
|
if (last) {
|
||||||
|
l->set_markup(string_compose ("<b>>%1</b>", scn->name()));
|
||||||
|
} else {
|
||||||
|
l->set_text (scn->name());
|
||||||
|
}
|
||||||
all_unset = false;
|
all_unset = false;
|
||||||
} else {
|
} else {
|
||||||
l->set_text((""));
|
l->set_text((""));
|
||||||
|
|
Loading…
Reference in New Issue