Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-10-04 08:12:28 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-10-04 08:14:00 +0300
commit165a83345aafe61d5faab472475e8201d9d19dcf (patch)
tree91a5fe1543a6b0eda0a963ef9c76e386d6faeefe /source/blender/windowmanager/intern/wm_operator_props.c
parentf4e38974b3bf41972a6e4b350dad51ad5ba9b85f (diff)
UV: border/circle select/deselect support
Diffstat (limited to 'source/blender/windowmanager/intern/wm_operator_props.c')
-rw-r--r--source/blender/windowmanager/intern/wm_operator_props.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/source/blender/windowmanager/intern/wm_operator_props.c b/source/blender/windowmanager/intern/wm_operator_props.c
index 12d3f07795f..3cc03562bdb 100644
--- a/source/blender/windowmanager/intern/wm_operator_props.c
+++ b/source/blender/windowmanager/intern/wm_operator_props.c
@@ -233,13 +233,17 @@ void WM_operator_properties_border_to_rctf(struct wmOperator *op, rctf *rect)
*/
void WM_operator_properties_gesture_border_ex(wmOperatorType *ot, bool deselect, bool extend)
{
+ PropertyRNA *prop;
+
WM_operator_properties_border(ot);
if (deselect) {
- RNA_def_boolean(ot->srna, "deselect", false, "Deselect", "Deselect rather than select items");
+ prop = RNA_def_boolean(ot->srna, "deselect", false, "Deselect", "Deselect rather than select items");
+ RNA_def_property_flag(prop, PROP_SKIP_SAVE);
}
if (extend) {
- RNA_def_boolean(ot->srna, "extend", true, "Extend", "Extend selection instead of deselecting everything first");
+ prop = RNA_def_boolean(ot->srna, "extend", true, "Extend", "Extend selection instead of deselecting everything first");
+ RNA_def_property_flag(prop, PROP_SKIP_SAVE);
}
}
@@ -340,7 +344,8 @@ void WM_operator_properties_gesture_circle_ex(wmOperatorType *ot, bool deselect)
RNA_def_int(ot->srna, "radius", radius_default, 1, INT_MAX, "Radius", "", 1, INT_MAX);
if (deselect) {
- RNA_def_boolean(ot->srna, "deselect", false, "Deselect", "Deselect rather than select items");
+ prop = RNA_def_boolean(ot->srna, "deselect", false, "Deselect", "Deselect rather than select items");
+ RNA_def_property_flag(prop, PROP_SKIP_SAVE);
}
}