From fcc4251c07c6bc4ca5a121d224d40d3655af9a03 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 16 Jun 2013 05:35:44 +0000 Subject: resolve [#33374] Extrude and mirror editing mirror editing option was only added to extrude so mirror editing would always be disabled. the option is now hidden to avoid confusing users. --- source/blender/editors/transform/transform_ops.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'source/blender/editors/transform/transform_ops.c') diff --git a/source/blender/editors/transform/transform_ops.c b/source/blender/editors/transform/transform_ops.c index 1b9baa82cde..c0adf065f57 100644 --- a/source/blender/editors/transform/transform_ops.c +++ b/source/blender/editors/transform/transform_ops.c @@ -500,7 +500,11 @@ void Transform_Properties(struct wmOperatorType *ot, int flags) } if (flags & P_MIRROR) { - RNA_def_boolean(ot->srna, "mirror", 0, "Mirror Editing", ""); + prop = RNA_def_boolean(ot->srna, "mirror", 0, "Mirror Editing", ""); + if (flags & P_MIRROR_DUMMY) { + /* only used so macros can disable this option */ + RNA_def_property_flag(prop, PROP_HIDDEN); + } } @@ -539,9 +543,11 @@ void Transform_Properties(struct wmOperatorType *ot, int flags) RNA_def_boolean(ot->srna, "correct_uv", 0, "Correct UVs", "Correct UV coordinates when transforming"); } - // Add confirm method all the time. At the end because it's not really that important and should be hidden only in log, not in keymap edit - /*prop =*/ RNA_def_boolean(ot->srna, "release_confirm", 0, "Confirm on Release", "Always confirm operation when releasing button"); - //RNA_def_property_flag(prop, PROP_HIDDEN); + if ((flags & P_NO_DEFAULTS) == 0) { + // Add confirm method all the time. At the end because it's not really that important and should be hidden only in log, not in keymap edit + /*prop =*/ RNA_def_boolean(ot->srna, "release_confirm", 0, "Confirm on Release", "Always confirm operation when releasing button"); + //RNA_def_property_flag(prop, PROP_HIDDEN); + } } static void TRANSFORM_OT_translate(struct wmOperatorType *ot) -- cgit v1.2.3