@@ -14886,18 +14886,98 @@ static bool setting_append_list(
1488614886#if defined(HAVE_WINDOW_OFFSET)
1488714887 {
1488814888 static const setting_desc_t vid_desc_12[] = {
14889- SDESC_INT_ROW_EX(video_window_offset_x, VIDEO_WINDOW_OFFSET_X,
14890- DEFAULT_WINDOW_OFFSET_X,
14891- SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
14892- -50, 50, 1, 0,
14893- NULL, NULL,
14894- NULL, NULL, NULL, NULL, 0),
14895- SDESC_INT_ROW_EX(video_window_offset_y, VIDEO_WINDOW_OFFSET_Y,
14896- DEFAULT_WINDOW_OFFSET_Y,
14897- SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
14898- -50, 50, 1, 0,
14899- NULL, NULL,
14900- NULL, NULL, NULL, NULL, 0),
14889+ /* GENERATED: rows come from settings_def_video_window_offset.h in order. */
14890+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
14891+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14892+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
14893+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14894+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14895+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14896+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14897+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14898+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14899+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14900+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14901+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14902+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
14903+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14904+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
14905+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14906+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14907+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14908+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14909+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14910+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
14911+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14912+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
14913+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14914+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14915+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14916+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14917+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14918+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
14919+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14920+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
14921+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14922+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
14923+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14924+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
14925+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14926+ #define S_ACTION(T, n, us, sub) \
14927+ SDESC_ACTION_ROW(T),
14928+ #define S_ACTION_NS(T, n, us) \
14929+ SDESC_ACTION_ROW(T),
14930+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14931+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14932+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
14933+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14934+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14935+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14936+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14937+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14938+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14939+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14940+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14941+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14942+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14943+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14944+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
14945+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14946+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
14947+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14948+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
14949+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14950+ #include "../settings/settings_def_video_window_offset.h"
14951+ #undef S_BOOL
14952+ #undef S_BOOL_NS
14953+ #undef S_UINT
14954+ #undef S_UINT_NS
14955+ #undef S_INT
14956+ #undef S_INT_NS
14957+ #undef S_FLOAT
14958+ #undef S_FLOAT_NS
14959+ #undef S_STRING
14960+ #undef S_STRING_NS
14961+ #undef S_DIR
14962+ #undef S_DIR_NS
14963+ #undef S_STRING_P
14964+ #undef S_STRING_P_NS
14965+ #undef S_PATH
14966+ #undef S_PATH_NS
14967+ #undef S_PATH_DS
14968+ #undef S_PATH_DS_NS
14969+ #undef S_ACTION
14970+ #undef S_ACTION_NS
14971+ #undef S_BOOL_EX
14972+ #undef S_BOOL_EX_NS
14973+ #undef S_UINT_EX
14974+ #undef S_UINT_EX_NS
14975+ #undef S_INT_EX
14976+ #undef S_INT_EX_NS
14977+ #undef S_FLOAT_EX
14978+ #undef S_FLOAT_EX_NS
14979+ #undef S_ACTION_EX
14980+ #undef S_ACTION_EX_NS
1490114981 };
1490214982 settings_list_add_desc(list, list_info, settings,
1490314983 vid_desc_12, ARRAY_SIZE(vid_desc_12),
0 commit comments