summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend
diff options
context:
space:
mode:
author holub <andrei.holub@gmail.com>2026-05-03 13:37:43 -0400
committer GitHub <noreply@github.com>2026-05-04 03:37:43 +1000
commit815f33c743c9b45b1a26769e5743e363eef2926d (patch)
tree4b759f6c11022ac92373f4458cdf59cf28ce9ca1 /src/frontend
parent57ef6e76b379cc6a7e65c1e3ac5a9db413e4647c (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.cpp3
-rw-r--r--src/frontend/mame/ui/menu.cpp12
-rw-r--r--src/frontend/mame/ui/sliders.cpp4
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