mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
Minor updates to Ozone themes code
This commit is contained in:
parent
475213aa0a
commit
85466225de
@ -355,6 +355,19 @@ enum rgui_particle_animation_effect
|
||||
RGUI_PARTICLE_EFFECT_LAST
|
||||
};
|
||||
|
||||
enum ozone_color_theme
|
||||
{
|
||||
OZONE_COLOR_THEME_BASIC_WHITE = 0,
|
||||
OZONE_COLOR_THEME_BASIC_BLACK,
|
||||
OZONE_COLOR_THEME_NORD,
|
||||
OZONE_COLOR_THEME_GRUVBOX_DARK,
|
||||
OZONE_COLOR_THEME_BOYSENBERRY,
|
||||
OZONE_COLOR_THEME_HACKING_THE_KERNEL,
|
||||
OZONE_COLOR_THEME_TWILIGHT_ZONE,
|
||||
OZONE_COLOR_THEME_DRACULA,
|
||||
OZONE_COLOR_THEME_LAST
|
||||
};
|
||||
|
||||
enum menu_action
|
||||
{
|
||||
MENU_ACTION_NOOP = 0,
|
||||
|
@ -4628,51 +4628,47 @@ static void setting_get_string_representation_uint_ozone_menu_color_theme(
|
||||
char *s, size_t len)
|
||||
{
|
||||
settings_t *settings = config_get_ptr();
|
||||
bool menu_preferred_system_color_theme_set = settings->bools.menu_preferred_system_color_theme_set;
|
||||
if (!setting)
|
||||
return;
|
||||
|
||||
if (menu_preferred_system_color_theme_set)
|
||||
strlcpy(s, "System default", len);
|
||||
|
||||
switch (*setting->value.target.unsigned_integer)
|
||||
{
|
||||
case 1:
|
||||
case OZONE_COLOR_THEME_BASIC_BLACK:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_BLACK), len);
|
||||
break;
|
||||
case 2:
|
||||
case OZONE_COLOR_THEME_NORD:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_NORD), len);
|
||||
break;
|
||||
case 3:
|
||||
case OZONE_COLOR_THEME_GRUVBOX_DARK:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_GRUVBOX_DARK), len);
|
||||
break;
|
||||
case 4:
|
||||
case OZONE_COLOR_THEME_BOYSENBERRY:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BOYSENBERRY), len);
|
||||
break;
|
||||
case 5:
|
||||
case OZONE_COLOR_THEME_HACKING_THE_KERNEL:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_HACKING_THE_KERNEL), len);
|
||||
break;
|
||||
case 6:
|
||||
case OZONE_COLOR_THEME_TWILIGHT_ZONE:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_TWILIGHT_ZONE), len);
|
||||
break;
|
||||
case 7:
|
||||
case OZONE_COLOR_THEME_DRACULA:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_DRACULA), len);
|
||||
break;
|
||||
case 0:
|
||||
case OZONE_COLOR_THEME_BASIC_WHITE:
|
||||
default:
|
||||
strlcpy(s,
|
||||
msg_hash_to_str(
|
||||
@ -15896,7 +15892,7 @@ static bool setting_append_list(
|
||||
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
|
||||
(*list)[list_info->index - 1].get_string_representation =
|
||||
&setting_get_string_representation_uint_ozone_menu_color_theme;
|
||||
menu_settings_list_current_add_range(list, list_info, 0, 7, 1, true, true);
|
||||
menu_settings_list_current_add_range(list, list_info, 0, OZONE_COLOR_THEME_LAST-1, 1, true, true);
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_COMBOBOX;
|
||||
|
||||
CONFIG_BOOL(
|
||||
|
Loading…
x
Reference in New Issue
Block a user