@@ -24599,10 +24599,160 @@ static bool setting_append_list(
2459924599#else
2460024600 {
2460124601 static const setting_desc_t widget_fs_desc[] = {
24602- SDESC_FLOAT_ROW_LV(menu_widget_scale_factor, MENU_WIDGET_SCALE_FACTOR,
24603- MENU_WIDGET_SCALE_FACTOR_FULLSCREEN,
24604- DEFAULT_MENU_WIDGET_SCALE_FACTOR, "%.2fx",
24605- SD_FLAG_NONE, 0, 0)
24602+ /* GENERATED: rows come from settings_def_widget_scale_fullscreen.h in order. */
24603+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
24604+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
24605+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
24606+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
24607+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
24608+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
24609+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
24610+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
24611+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
24612+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
24613+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
24614+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
24615+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
24616+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
24617+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
24618+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
24619+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24620+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24621+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
24622+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24623+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
24624+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
24625+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
24626+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
24627+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24628+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24629+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
24630+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24631+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
24632+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
24633+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
24634+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
24635+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
24636+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
24637+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
24638+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
24639+ #define S_ACTION(T, n, us, sub) \
24640+ SDESC_ACTION_ROW(T),
24641+ #define S_ACTION_NS(T, n, us) \
24642+ SDESC_ACTION_ROW(T),
24643+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24644+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
24645+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
24646+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
24647+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24648+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
24649+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
24650+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
24651+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24652+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
24653+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
24654+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
24655+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24656+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
24657+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
24658+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
24659+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
24660+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
24661+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
24662+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
24663+ #define S_BOOL_LV(f, T, TV, n, d, sd, df, c, us, sub) \
24664+ SDESC_BOOL_ROW_LV(f, T, TV, d, sd, df, c),
24665+ #define S_BOOL_LV_NS(f, T, TV, n, d, sd, df, c, us) \
24666+ SDESC_BOOL_ROW_LV(f, T, TV, d, sd, df, c),
24667+ #define S_FLOAT_LV(f, T, TV, n, d, rnd, sd, df, c, us, sub) \
24668+ SDESC_FLOAT_ROW_LV(f, T, TV, d, rnd, sd, df, c),
24669+ #define S_FLOAT_LV_NS(f, T, TV, n, d, rnd, sd, df, c, us) \
24670+ SDESC_FLOAT_ROW_LV(f, T, TV, d, rnd, sd, df, c),
24671+ #define S_STRING_LV(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
24672+ SDESC_STRING_ROW_LV(f, T, TV, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24673+ #define S_STRING_LV_NS(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
24674+ SDESC_STRING_ROW_LV(f, T, TV, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
24675+ #define S_ACTION_LV(T, TV, n, sd, ok, rp, c, us, sub) \
24676+ SDESC_ACTION_ROW_LV(T, TV, sd, ok, rp, c),
24677+ #define S_ACTION_LV_NS(T, TV, n, sd, ok, rp, c, us) \
24678+ SDESC_ACTION_ROW_LV(T, TV, sd, ok, rp, c),
24679+ #include "../settings/settings_def_widget_scale_fullscreen.h"
24680+ #undef S_BOOL
24681+ #undef S_BOOL_NS
24682+ #undef S_BOOL_H
24683+ #undef S_BOOL_NS_H
24684+ #undef S_UINT
24685+ #undef S_UINT_NS
24686+ #undef S_UINT_H
24687+ #undef S_UINT_NS_H
24688+ #undef S_INT
24689+ #undef S_INT_NS
24690+ #undef S_INT_H
24691+ #undef S_INT_NS_H
24692+ #undef S_FLOAT
24693+ #undef S_FLOAT_NS
24694+ #undef S_FLOAT_H
24695+ #undef S_FLOAT_NS_H
24696+ #undef S_STRING
24697+ #undef S_STRING_NS
24698+ #undef S_STRING_H
24699+ #undef S_STRING_NS_H
24700+ #undef S_DIR
24701+ #undef S_DIR_NS
24702+ #undef S_DIR_H
24703+ #undef S_DIR_NS_H
24704+ #undef S_STRING_P
24705+ #undef S_STRING_P_NS
24706+ #undef S_STRING_P_H
24707+ #undef S_STRING_P_NS_H
24708+ #undef S_PATH
24709+ #undef S_PATH_NS
24710+ #undef S_PATH_H
24711+ #undef S_PATH_NS_H
24712+ #undef S_PATH_DS
24713+ #undef S_PATH_DS_NS
24714+ #undef S_PATH_DS_H
24715+ #undef S_PATH_DS_NS_H
24716+ #undef S_ACTION
24717+ #undef S_ACTION_NS
24718+ #undef S_ACTION_H
24719+ #undef S_ACTION_NS_H
24720+ #undef S_BOOL_EX
24721+ #undef S_BOOL_EX_NS
24722+ #undef S_BOOL_EX_H
24723+ #undef S_BOOL_EX_NS_H
24724+ #undef S_UINT_EX
24725+ #undef S_UINT_EX_NS
24726+ #undef S_UINT_EX_H
24727+ #undef S_UINT_EX_NS_H
24728+ #undef S_INT_EX
24729+ #undef S_INT_EX_NS
24730+ #undef S_INT_EX_H
24731+ #undef S_INT_EX_NS_H
24732+ #undef S_FLOAT_EX
24733+ #undef S_FLOAT_EX_NS
24734+ #undef S_FLOAT_EX_H
24735+ #undef S_FLOAT_EX_NS_H
24736+ #undef S_ACTION_EX
24737+ #undef S_ACTION_EX_NS
24738+ #undef S_ACTION_EX_H
24739+ #undef S_ACTION_EX_NS_H
24740+ #undef S_BOOL_LV
24741+ #undef S_BOOL_LV_NS
24742+ #undef S_BOOL_LV_H
24743+ #undef S_BOOL_LV_NS_H
24744+ #undef S_FLOAT_LV
24745+ #undef S_FLOAT_LV_NS
24746+ #undef S_FLOAT_LV_H
24747+ #undef S_FLOAT_LV_NS_H
24748+ #undef S_STRING_LV
24749+ #undef S_STRING_LV_NS
24750+ #undef S_STRING_LV_H
24751+ #undef S_STRING_LV_NS_H
24752+ #undef S_ACTION_LV
24753+ #undef S_ACTION_LV_NS
24754+ #undef S_ACTION_LV_H
24755+ #undef S_ACTION_LV_NS_H
2460624756 };
2460724757 settings_list_add_desc(list, list_info, settings,
2460824758 widget_fs_desc, ARRAY_SIZE(widget_fs_desc),
0 commit comments