Skip to content

Commit 31e192f

Browse files
committed
SwitchRes menu cleanup
1 parent 00a7caf commit 31e192f

4 files changed

Lines changed: 20 additions & 16 deletions

File tree

intl/msg_hash_us.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2243,7 +2243,11 @@ MSG_HASH(
22432243
)
22442244
MSG_HASH(
22452245
MENU_ENUM_LABEL_VALUE_CRT_SWITCH_VERTICAL_ADJUST,
2246-
"Vertical Centring"
2246+
"Vertical Centering"
2247+
)
2248+
MSG_HASH(
2249+
MENU_ENUM_SUBLABEL_CRT_SWITCH_VERTICAL_ADJUST,
2250+
"Cycle through these options if the image is not centered properly on the display."
22472251
)
22482252
MSG_HASH(
22492253
MENU_ENUM_LABEL_VALUE_CRT_SWITCH_HIRES_MENU,

menu/cbs/menu_cbs_ok.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7152,11 +7152,11 @@ static int generic_action_ok_dropdown_setting(const char *path, const char *labe
71527152
switch (setting->type)
71537153
{
71547154
case ST_INT:
7155-
*setting->value.target.integer = (int32_t)(idx + setting->offset_by);
7155+
*setting->value.target.integer = (int32_t)((idx * setting->step) + setting->offset_by);
71567156
break;
71577157
case ST_UINT:
71587158
{
7159-
unsigned value = (unsigned)(idx + setting->offset_by);
7159+
unsigned value = (unsigned)((idx * setting->step) + setting->offset_by);
71607160
*setting->value.target.unsigned_integer = value;
71617161
}
71627162
break;

menu/menu_displaylist.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10255,12 +10255,12 @@ unsigned menu_displaylist_build_list(
1025510255
{
1025610256
static const menu_displaylist_build_info_t build_list[] = {
1025710257
{MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION, PARSE_ONLY_UINT},
10258+
{MENU_ENUM_LABEL_CRT_SWITCH_HIRES_MENU, PARSE_ONLY_BOOL},
10259+
{MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_USE_CUSTOM_REFRESH_RATE, PARSE_ONLY_BOOL},
1025810260
{MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_SUPER, PARSE_ONLY_UINT},
10259-
{MENU_ENUM_LABEL_CRT_SWITCH_X_AXIS_CENTERING, PARSE_ONLY_INT },
1026010261
{MENU_ENUM_LABEL_CRT_SWITCH_PORCH_ADJUST, PARSE_ONLY_INT },
10262+
{MENU_ENUM_LABEL_CRT_SWITCH_X_AXIS_CENTERING, PARSE_ONLY_INT },
1026110263
{MENU_ENUM_LABEL_CRT_SWITCH_VERTICAL_ADJUST, PARSE_ONLY_INT },
10262-
{MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_USE_CUSTOM_REFRESH_RATE, PARSE_ONLY_BOOL},
10263-
{MENU_ENUM_LABEL_CRT_SWITCH_HIRES_MENU, PARSE_ONLY_BOOL},
1026410264
};
1026510265

1026610266
for (i = 0; i < ARRAY_SIZE(build_list); i++)

menu/menu_setting.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14288,11 +14288,11 @@ static bool setting_append_list(
1428814288
parent_group,
1428914289
general_write_handler,
1429014290
general_read_handler);
14291-
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_ADVANCED);
1429214291
(*list)[list_info->index - 1].action_left = &setting_uint_action_left_crt_switch_resolution_super;
1429314292
(*list)[list_info->index - 1].action_right = &setting_uint_action_right_crt_switch_resolution_super;
1429414293
(*list)[list_info->index - 1].get_string_representation =
1429514294
&setting_get_string_representation_crt_switch_resolution_super;
14295+
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_ADVANCED);
1429614296

1429714297
CONFIG_INT(
1429814298
list, list_info,
@@ -14305,9 +14305,9 @@ static bool setting_append_list(
1430514305
parent_group,
1430614306
general_write_handler,
1430714307
general_read_handler);
14308-
/*(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;*/
14309-
/*(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;*/
14310-
(*list)[list_info->index - 1].offset_by = 0;
14308+
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;
14309+
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
14310+
(*list)[list_info->index - 1].offset_by = -50;
1431114311
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_ADVANCED);
1431214312
menu_settings_list_current_add_range(list, list_info, -50, 50, 1.0, true, true);
1431314313

@@ -14322,9 +14322,9 @@ static bool setting_append_list(
1432214322
parent_group,
1432314323
general_write_handler,
1432414324
general_read_handler);
14325-
/*(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;*/
14326-
/*(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;*/
14327-
(*list)[list_info->index - 1].offset_by = 0;
14325+
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;
14326+
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
14327+
(*list)[list_info->index - 1].offset_by = -50;
1432814328
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_ADVANCED);
1432914329
menu_settings_list_current_add_range(list, list_info, -50, 100, 2.0, true, true);
1433014330

@@ -14339,9 +14339,9 @@ static bool setting_append_list(
1433914339
parent_group,
1434014340
general_write_handler,
1434114341
general_read_handler);
14342-
/*(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;*/
14343-
/*(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;*/
14344-
(*list)[list_info->index - 1].offset_by = 0;
14342+
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_SPINBOX;
14343+
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
14344+
(*list)[list_info->index - 1].offset_by = -20;
1434514345
SETTINGS_DATA_LIST_CURRENT_ADD_FLAGS(list, list_info, SD_FLAG_ADVANCED);
1434614346
menu_settings_list_current_add_range(list, list_info, -20, 20, 1.0, true, true);
1434714347

0 commit comments

Comments
 (0)