@@ -14809,9 +14809,98 @@ static bool setting_append_list(
1480914809 (defined(HAVE_COCOA_METAL) && !defined(HAVE_COCOATOUCH))
1481014810 {
1481114811 static const setting_desc_t vid_desc_16[] = {
14812- SDESC_BOOL_ROW_EX(video_window_save_positions, VIDEO_WINDOW_SAVE_POSITION,
14813- DEFAULT_WINDOW_SAVE_POSITIONS, SD_FLAG_NONE, 0, CMD_EVENT_REINIT,
14814- setting_bool_action_left_with_refresh, NULL, NULL, NULL, setting_bool_action_left_with_refresh, setting_bool_action_right_with_refresh, 0),
14812+ /* GENERATED: rows come from settings_def_video_window_save_position.h in order. */
14813+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
14814+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14815+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
14816+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
14817+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14818+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14819+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14820+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14821+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14822+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14823+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14824+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14825+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
14826+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14827+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
14828+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14829+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14830+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14831+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14832+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14833+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
14834+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14835+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
14836+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14837+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14838+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14839+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14840+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14841+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
14842+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14843+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
14844+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14845+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
14846+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14847+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
14848+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14849+ #define S_ACTION(T, n, us, sub) \
14850+ SDESC_ACTION_ROW(T),
14851+ #define S_ACTION_NS(T, n, us) \
14852+ SDESC_ACTION_ROW(T),
14853+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14854+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14855+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
14856+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14857+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14858+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14859+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14860+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14861+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14862+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14863+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14864+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14865+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14866+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14867+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
14868+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14869+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
14870+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14871+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
14872+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14873+ #include "../settings/settings_def_video_window_save_position.h"
14874+ #undef S_BOOL
14875+ #undef S_BOOL_NS
14876+ #undef S_UINT
14877+ #undef S_UINT_NS
14878+ #undef S_INT
14879+ #undef S_INT_NS
14880+ #undef S_FLOAT
14881+ #undef S_FLOAT_NS
14882+ #undef S_STRING
14883+ #undef S_STRING_NS
14884+ #undef S_DIR
14885+ #undef S_DIR_NS
14886+ #undef S_STRING_P
14887+ #undef S_STRING_P_NS
14888+ #undef S_PATH
14889+ #undef S_PATH_NS
14890+ #undef S_PATH_DS
14891+ #undef S_PATH_DS_NS
14892+ #undef S_ACTION
14893+ #undef S_ACTION_NS
14894+ #undef S_BOOL_EX
14895+ #undef S_BOOL_EX_NS
14896+ #undef S_UINT_EX
14897+ #undef S_UINT_EX_NS
14898+ #undef S_INT_EX
14899+ #undef S_INT_EX_NS
14900+ #undef S_FLOAT_EX
14901+ #undef S_FLOAT_EX_NS
14902+ #undef S_ACTION_EX
14903+ #undef S_ACTION_EX_NS
1481514904 };
1481614905 settings_list_add_desc(list, list_info, settings,
1481714906 vid_desc_16, ARRAY_SIZE(vid_desc_16),
0 commit comments