@@ -18860,9 +18860,98 @@ static bool setting_append_list(
1886018860 {
1886118861 {
1886218862 static const setting_desc_t menu_desc_23[] = {
18863- SDESC_BOOL_ROW_EX(menu_use_preferred_system_color_theme, MENU_USE_PREFERRED_SYSTEM_COLOR_THEME,
18864- DEFAULT_MENU_USE_PREFERRED_SYSTEM_COLOR_THEME, SD_FLAG_NONE, 0, 0,
18865- setting_bool_action_left_with_refresh, NULL, NULL, NULL, setting_bool_action_left_with_refresh, setting_bool_action_right_with_refresh, 0),
18863+ /* GENERATED: rows come from settings_def_menu_ex_pilot.h in order. */
18864+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
18865+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
18866+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
18867+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
18868+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
18869+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18870+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
18871+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18872+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
18873+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18874+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
18875+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18876+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
18877+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
18878+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
18879+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
18880+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18881+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18882+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
18883+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18884+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
18885+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
18886+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
18887+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
18888+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18889+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18890+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
18891+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18892+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
18893+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
18894+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
18895+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
18896+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
18897+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
18898+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
18899+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
18900+ #define S_ACTION(T, n, us, sub) \
18901+ SDESC_ACTION_ROW(T),
18902+ #define S_ACTION_NS(T, n, us) \
18903+ SDESC_ACTION_ROW(T),
18904+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18905+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
18906+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
18907+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
18908+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18909+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18910+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
18911+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18912+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18913+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18914+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
18915+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18916+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18917+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
18918+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
18919+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
18920+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
18921+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
18922+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
18923+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
18924+ #include "../settings/settings_def_menu_ex_pilot.h"
18925+ #undef S_BOOL
18926+ #undef S_BOOL_NS
18927+ #undef S_UINT
18928+ #undef S_UINT_NS
18929+ #undef S_INT
18930+ #undef S_INT_NS
18931+ #undef S_FLOAT
18932+ #undef S_FLOAT_NS
18933+ #undef S_STRING
18934+ #undef S_STRING_NS
18935+ #undef S_DIR
18936+ #undef S_DIR_NS
18937+ #undef S_STRING_P
18938+ #undef S_STRING_P_NS
18939+ #undef S_PATH
18940+ #undef S_PATH_NS
18941+ #undef S_PATH_DS
18942+ #undef S_PATH_DS_NS
18943+ #undef S_ACTION
18944+ #undef S_ACTION_NS
18945+ #undef S_BOOL_EX
18946+ #undef S_BOOL_EX_NS
18947+ #undef S_UINT_EX
18948+ #undef S_UINT_EX_NS
18949+ #undef S_INT_EX
18950+ #undef S_INT_EX_NS
18951+ #undef S_FLOAT_EX
18952+ #undef S_FLOAT_EX_NS
18953+ #undef S_ACTION_EX
18954+ #undef S_ACTION_EX_NS
1886618955 };
1886718956 settings_list_add_desc(list, list_info, settings,
1886818957 menu_desc_23, ARRAY_SIZE(menu_desc_23),
0 commit comments