Animation: Fix operator properties for redo panel
Animation: Fix operator properties for redo panel After the redo panel is added to animation editors in D14960, many operators must be adjusted to appear and function correctly. A full list of changes is tracked in T98195 --- This patch only includes actual usability fixes. It does not do any changes for the user's convenience, like adding other helpful properties to operators. This can be done in a follow-up patch. Reviewed By: sybren Maniphest Tasks: T98195 Differential Revision: https://developer.blender.org/D14977
This commit is contained in:
@@ -1045,7 +1045,7 @@ static void MARKER_OT_move(wmOperatorType *ot)
|
||||
RNA_def_int(ot->srna, "frames", 0, INT_MIN, INT_MAX, "Frames", "", INT_MIN, INT_MAX);
|
||||
PropertyRNA *prop = RNA_def_boolean(
|
||||
ot->srna, "tweak", 0, "Tweak", "Operator has been activated using a click-drag event");
|
||||
RNA_def_property_flag(prop, PROP_SKIP_SAVE);
|
||||
RNA_def_property_flag(prop, PROP_SKIP_SAVE | PROP_HIDDEN);
|
||||
}
|
||||
|
||||
/** \} */
|
||||
@@ -1313,7 +1313,7 @@ static void MARKER_OT_select(wmOperatorType *ot)
|
||||
ot->modal = WM_generic_select_modal;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
|
||||
WM_operator_properties_generic_select(ot);
|
||||
prop = RNA_def_boolean(ot->srna, "extend", 0, "Extend", "Extend the selection");
|
||||
@@ -1413,7 +1413,7 @@ static void MARKER_OT_select_box(wmOperatorType *ot)
|
||||
ot->poll = ed_markers_poll_markers_exist;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
|
||||
/* properties */
|
||||
WM_operator_properties_gesture_box(ot);
|
||||
@@ -1537,8 +1537,8 @@ static void MARKER_OT_select_leftright(wmOperatorType *ot)
|
||||
|
||||
/* rna storage */
|
||||
RNA_def_enum(
|
||||
ot->srna, "mode", prop_markers_select_leftright_modes, MARKERS_LRSEL_LEFT, "mode", "Mode");
|
||||
RNA_def_boolean(ot->srna, "extend", false, "extend", "Extend");
|
||||
ot->srna, "mode", prop_markers_select_leftright_modes, MARKERS_LRSEL_LEFT, "Mode", "");
|
||||
RNA_def_boolean(ot->srna, "extend", false, "Extend Select", "");
|
||||
}
|
||||
|
||||
/** \} */
|
||||
|
@@ -585,7 +585,7 @@ void ACTION_OT_select_box(wmOperatorType *ot)
|
||||
ot->poll = ED_operator_action_active;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
|
||||
/* rna */
|
||||
ot->prop = RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", "");
|
||||
@@ -1129,6 +1129,7 @@ void ACTION_OT_select_column(wmOperatorType *ot)
|
||||
|
||||
/* props */
|
||||
ot->prop = RNA_def_enum(ot->srna, "mode", prop_column_select_types, 0, "Mode", "");
|
||||
RNA_def_property_flag(ot->prop, PROP_HIDDEN);
|
||||
}
|
||||
|
||||
/* ******************** Select Linked Operator *********************** */
|
||||
|
@@ -893,7 +893,7 @@ void GRAPH_OT_select_box(wmOperatorType *ot)
|
||||
ot->poll = graphop_visible_keyframes_poll;
|
||||
|
||||
/* Flags. */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
|
||||
/* Properties. */
|
||||
ot->prop = RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", "");
|
||||
@@ -1295,6 +1295,7 @@ void GRAPH_OT_select_column(wmOperatorType *ot)
|
||||
|
||||
/* props */
|
||||
ot->prop = RNA_def_enum(ot->srna, "mode", prop_column_select_types, 0, "Mode", "");
|
||||
RNA_def_property_flag(ot->prop, PROP_HIDDEN);
|
||||
}
|
||||
|
||||
/** \} */
|
||||
|
@@ -478,7 +478,7 @@ void NLA_OT_action_pushdown(wmOperatorType *ot)
|
||||
"Index of NLA action channel to perform pushdown operation on",
|
||||
0,
|
||||
INT_MAX);
|
||||
RNA_def_property_flag(ot->prop, PROP_SKIP_SAVE);
|
||||
RNA_def_property_flag(ot->prop, PROP_SKIP_SAVE | PROP_HIDDEN);
|
||||
}
|
||||
|
||||
/* ******************** Action Unlink ******************************** */
|
||||
|
@@ -401,7 +401,7 @@ void NLA_OT_select_box(wmOperatorType *ot)
|
||||
ot->poll = nlaop_poll_tweakmode_off;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
|
||||
/* properties */
|
||||
RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", "");
|
||||
|
Reference in New Issue
Block a user