diff options
| author | 2026-05-03 13:37:43 -0400 | |
|---|---|---|
| committer | 2026-05-04 03:37:43 +1000 | |
| commit | 815f33c743c9b45b1a26769e5743e363eef2926d (patch) | |
| tree | 4b759f6c11022ac92373f4458cdf59cf28ce9ca1 /src/frontend | |
| parent | 57ef6e76b379cc6a7e65c1e3ac5a9db413e4647c (diff) | |
ui/confswitch.cpp, ui/sliders.cpp: De-emphasize default values. (#15283)
Matches the input assignment and audio effects menus.
Diffstat (limited to 'src/frontend')
| -rw-r--r-- | src/frontend/mame/ui/confswitch.cpp | 3 | ||||
| -rw-r--r-- | src/frontend/mame/ui/menu.cpp | 12 | ||||
| -rw-r--r-- | src/frontend/mame/ui/sliders.cpp | 4 |
3 files changed, 12 insertions, 7 deletions
diff --git a/src/frontend/mame/ui/confswitch.cpp b/src/frontend/mame/ui/confswitch.cpp index f2501cd41da..b30849acdda 100644 --- a/src/frontend/mame/ui/confswitch.cpp +++ b/src/frontend/mame/ui/confswitch.cpp @@ -129,6 +129,9 @@ void menu_confswitch::populate() if (field.has_next_setting()) flags |= FLAG_RIGHT_ARROW; + if (field.live().value == field.defvalue()) + flags |= FLAG_DEEMPHASIZE; + // add the menu item item_append(field.name(), field.setting_name(), flags, &field); } diff --git a/src/frontend/mame/ui/menu.cpp b/src/frontend/mame/ui/menu.cpp index 9e11f5e16e0..da42c25a531 100644 --- a/src/frontend/mame/ui/menu.cpp +++ b/src/frontend/mame/ui/menu.cpp @@ -881,13 +881,11 @@ void menu::draw(uint32_t flags) // customize subitem text color if (!core_stricmp(pitem.subtext(), _("On"))) - fgcolor2 = rgb_t(0x00,0xff,0x00); - - if (!core_stricmp(pitem.subtext(), _("Off"))) - fgcolor2 = rgb_t(0xff,0x00,0x00); - - if (!core_stricmp(pitem.subtext(), _("Auto"))) - fgcolor2 = rgb_t(0xff,0xff,0x00); + fgcolor2 = rgb_t(0x00, 0xff, 0x00); + else if (!core_stricmp(pitem.subtext(), _("Off"))) + fgcolor2 = rgb_t(0xff, 0x00, 0x00); + else if (!core_stricmp(pitem.subtext(), _("Auto"))) + fgcolor2 = rgb_t(0xff, 0xff, 0x00); // draw the subitem right-justified ui().draw_text_full( diff --git a/src/frontend/mame/ui/sliders.cpp b/src/frontend/mame/ui/sliders.cpp index e69bdbba576..7b96350a61c 100644 --- a/src/frontend/mame/ui/sliders.cpp +++ b/src/frontend/mame/ui/sliders.cpp @@ -200,6 +200,8 @@ void menu_sliders::populate() flags |= FLAG_LEFT_ARROW; if (curval < slider->maxval) flags |= FLAG_RIGHT_ARROW; + if (curval == slider->defval) + flags |= FLAG_DEEMPHASIZE; item_append(slider->description, tempstring, flags, (void *)slider, menu_item_type::SLIDER); } } @@ -225,6 +227,8 @@ void menu_sliders::populate() flags |= FLAG_LEFT_ARROW; if (curval < slider->maxval) flags |= FLAG_RIGHT_ARROW; + if (curval == slider->defval) + flags |= FLAG_DEEMPHASIZE; item_append(slider->description, tempstring, flags, (void *)slider, menu_item_type::SLIDER); } else |
