@@ -18060,9 +18060,98 @@ static bool setting_append_list(
1806018060
1806118061 {
1806218062 static const setting_desc_t ovl_desc_1[] = {
18063- SDESC_BOOL_ROW_EX(input_overlay_auto_scale, INPUT_OVERLAY_AUTO_SCALE,
18064- DEFAULT_INPUT_OVERLAY_AUTO_SCALE, SD_FLAG_CMD_APPLY_AUTO, 0, CMD_EVENT_OVERLAY_SET_SCALE_FACTOR,
18065- setting_bool_action_left_with_refresh, NULL, NULL, NULL, setting_bool_action_left_with_refresh, setting_bool_action_right_with_refresh, 0),
18063+ /* GENERATED: rows come from settings_def_overlay_auto_scale.h in order. */
18064+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
18065+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
18066+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
18067+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
18068+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
18069+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18070+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
18071+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18072+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
18073+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18074+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
18075+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
18076+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
18077+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
18078+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
18079+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
18080+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18081+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18082+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
18083+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18084+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
18085+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
18086+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
18087+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
18088+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18089+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18090+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
18091+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
18092+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
18093+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
18094+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
18095+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
18096+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
18097+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
18098+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
18099+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
18100+ #define S_ACTION(T, n, us, sub) \
18101+ SDESC_ACTION_ROW(T),
18102+ #define S_ACTION_NS(T, n, us) \
18103+ SDESC_ACTION_ROW(T),
18104+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18105+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
18106+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
18107+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
18108+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18109+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18110+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
18111+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18112+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18113+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18114+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
18115+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
18116+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
18117+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
18118+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
18119+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
18120+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
18121+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
18122+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
18123+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
18124+ #include "../settings/settings_def_overlay_auto_scale.h"
18125+ #undef S_BOOL
18126+ #undef S_BOOL_NS
18127+ #undef S_UINT
18128+ #undef S_UINT_NS
18129+ #undef S_INT
18130+ #undef S_INT_NS
18131+ #undef S_FLOAT
18132+ #undef S_FLOAT_NS
18133+ #undef S_STRING
18134+ #undef S_STRING_NS
18135+ #undef S_DIR
18136+ #undef S_DIR_NS
18137+ #undef S_STRING_P
18138+ #undef S_STRING_P_NS
18139+ #undef S_PATH
18140+ #undef S_PATH_NS
18141+ #undef S_PATH_DS
18142+ #undef S_PATH_DS_NS
18143+ #undef S_ACTION
18144+ #undef S_ACTION_NS
18145+ #undef S_BOOL_EX
18146+ #undef S_BOOL_EX_NS
18147+ #undef S_UINT_EX
18148+ #undef S_UINT_EX_NS
18149+ #undef S_INT_EX
18150+ #undef S_INT_EX_NS
18151+ #undef S_FLOAT_EX
18152+ #undef S_FLOAT_EX_NS
18153+ #undef S_ACTION_EX
18154+ #undef S_ACTION_EX_NS
1806618155 };
1806718156 settings_list_add_desc(list, list_info, settings,
1806818157 ovl_desc_1, ARRAY_SIZE(ovl_desc_1),
0 commit comments