@@ -14909,9 +14909,98 @@ static bool setting_append_list(
1490914909#else
1491014910 {
1491114911 static const setting_desc_t vid_desc_17[] = {
14912- SDESC_BOOL_ROW_EX(video_window_custom_size_enable, VIDEO_WINDOW_CUSTOM_SIZE_ENABLE,
14913- DEFAULT_WINDOW_CUSTOM_SIZE_ENABLE, SD_FLAG_NONE, 0, CMD_EVENT_REINIT,
14914- setting_bool_action_left_with_refresh, NULL, NULL, NULL, setting_bool_action_left_with_refresh, setting_bool_action_right_with_refresh, 0),
14912+ /* GENERATED: rows come from settings_def_video_window_custom_size.h in order. */
14913+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
14914+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14915+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
14916+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14917+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14918+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14919+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14920+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14921+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14922+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14923+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14924+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14925+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
14926+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14927+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
14928+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14929+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14930+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14931+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14932+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14933+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
14934+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14935+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
14936+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14937+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14938+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14939+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14940+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14941+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
14942+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14943+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
14944+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14945+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
14946+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14947+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
14948+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14949+ #define S_ACTION(T, n, us, sub) \
14950+ SDESC_ACTION_ROW(T),
14951+ #define S_ACTION_NS(T, n, us) \
14952+ SDESC_ACTION_ROW(T),
14953+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14954+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14955+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
14956+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14957+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14958+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14959+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14960+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14961+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14962+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14963+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14964+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14965+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14966+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14967+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
14968+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14969+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
14970+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14971+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
14972+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14973+ #include "../settings/settings_def_video_window_custom_size.h"
14974+ #undef S_BOOL
14975+ #undef S_BOOL_NS
14976+ #undef S_UINT
14977+ #undef S_UINT_NS
14978+ #undef S_INT
14979+ #undef S_INT_NS
14980+ #undef S_FLOAT
14981+ #undef S_FLOAT_NS
14982+ #undef S_STRING
14983+ #undef S_STRING_NS
14984+ #undef S_DIR
14985+ #undef S_DIR_NS
14986+ #undef S_STRING_P
14987+ #undef S_STRING_P_NS
14988+ #undef S_PATH
14989+ #undef S_PATH_NS
14990+ #undef S_PATH_DS
14991+ #undef S_PATH_DS_NS
14992+ #undef S_ACTION
14993+ #undef S_ACTION_NS
14994+ #undef S_BOOL_EX
14995+ #undef S_BOOL_EX_NS
14996+ #undef S_UINT_EX
14997+ #undef S_UINT_EX_NS
14998+ #undef S_INT_EX
14999+ #undef S_INT_EX_NS
15000+ #undef S_FLOAT_EX
15001+ #undef S_FLOAT_EX_NS
15002+ #undef S_ACTION_EX
15003+ #undef S_ACTION_EX_NS
1491515004 };
1491615005 settings_list_add_desc(list, list_info, settings,
1491715006 vid_desc_17, ARRAY_SIZE(vid_desc_17),
0 commit comments