@@ -20874,9 +20874,98 @@ static bool setting_append_list(
2087420874
2087520875 {
2087620876 static const setting_desc_t ui_desc_2[] = {
20877- SDESC_BOOL_ROW_EX(video_3ds_lcd_bottom, VIDEO_3DS_LCD_BOTTOM,
20878- DEFAULT_VIDEO_3DS_LCD_BOTTOM, SD_FLAG_CMD_APPLY_AUTO, 0, 0,
20879- setting_bool_action_left_with_refresh, NULL, NULL, NULL, NULL, NULL, 0),
20877+ /* GENERATED: rows come from settings_def_3ds_bottom_lcd.h in order. */
20878+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
20879+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
20880+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
20881+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
20882+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
20883+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
20884+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
20885+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
20886+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
20887+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
20888+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
20889+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
20890+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
20891+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
20892+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
20893+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
20894+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20895+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
20896+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
20897+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
20898+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
20899+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
20900+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
20901+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
20902+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20903+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
20904+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
20905+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
20906+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
20907+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
20908+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
20909+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
20910+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
20911+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
20912+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
20913+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
20914+ #define S_ACTION(T, n, us, sub) \
20915+ SDESC_ACTION_ROW(T),
20916+ #define S_ACTION_NS(T, n, us) \
20917+ SDESC_ACTION_ROW(T),
20918+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20919+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
20920+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
20921+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
20922+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20923+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
20924+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
20925+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
20926+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20927+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
20928+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
20929+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
20930+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
20931+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
20932+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
20933+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
20934+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
20935+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
20936+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
20937+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
20938+ #include "../settings/settings_def_3ds_bottom_lcd.h"
20939+ #undef S_BOOL
20940+ #undef S_BOOL_NS
20941+ #undef S_UINT
20942+ #undef S_UINT_NS
20943+ #undef S_INT
20944+ #undef S_INT_NS
20945+ #undef S_FLOAT
20946+ #undef S_FLOAT_NS
20947+ #undef S_STRING
20948+ #undef S_STRING_NS
20949+ #undef S_DIR
20950+ #undef S_DIR_NS
20951+ #undef S_STRING_P
20952+ #undef S_STRING_P_NS
20953+ #undef S_PATH
20954+ #undef S_PATH_NS
20955+ #undef S_PATH_DS
20956+ #undef S_PATH_DS_NS
20957+ #undef S_ACTION
20958+ #undef S_ACTION_NS
20959+ #undef S_BOOL_EX
20960+ #undef S_BOOL_EX_NS
20961+ #undef S_UINT_EX
20962+ #undef S_UINT_EX_NS
20963+ #undef S_INT_EX
20964+ #undef S_INT_EX_NS
20965+ #undef S_FLOAT_EX
20966+ #undef S_FLOAT_EX_NS
20967+ #undef S_ACTION_EX
20968+ #undef S_ACTION_EX_NS
2088020969 };
2088120970 settings_list_add_desc(list, list_info, settings,
2088220971 ui_desc_2, ARRAY_SIZE(ui_desc_2),
0 commit comments