[Bf-blender-cvs] [87f0c3e718b] tmp-transform-navigate: Se "release confirm" to False if operadotr is called from a menu
Germano Cavalcante
noreply at git.blender.org
Wed Mar 2 20:54:12 CET 2022
Commit: 87f0c3e718ba05e87c8456d2beaa73902d97234a
Author: Germano Cavalcante
Date: Wed Mar 2 16:53:12 2022 -0300
Branches: tmp-transform-navigate
https://developer.blender.org/rB87f0c3e718ba05e87c8456d2beaa73902d97234a
Se "release confirm" to False if operadotr is called from a menu
===================================================================
M release/scripts/startup/bl_ui/space_view3d.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index cd0306d31fd..acf869c02c5 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -935,16 +935,16 @@ class VIEW3D_MT_transform_base:
def draw(self, context):
layout = self.layout
- layout.operator("transform.translate")
- layout.operator("transform.rotate")
- layout.operator("transform.resize", text="Scale")
+ layout.operator("transform.translate").release_confirm = False
+ layout.operator("transform.rotate").release_confirm = False
+ layout.operator("transform.resize", text="Scale").release_confirm = False
layout.separator()
- layout.operator("transform.tosphere", text="To Sphere")
- layout.operator("transform.shear", text="Shear")
- layout.operator("transform.bend", text="Bend")
- layout.operator("transform.push_pull", text="Push/Pull")
+ layout.operator("transform.tosphere", text="To Sphere").release_confirm = False
+ layout.operator("transform.shear", text="Shear").release_confirm = False
+ layout.operator("transform.bend", text="Bend").release_confirm = False
+ layout.operator("transform.push_pull", text="Push/Pull").release_confirm = False
if context.mode in {'EDIT_MESH', 'EDIT_ARMATURE', 'EDIT_SURFACE', 'EDIT_CURVE',
'EDIT_LATTICE', 'EDIT_METABALL'}:
@@ -963,15 +963,22 @@ class VIEW3D_MT_transform(VIEW3D_MT_transform_base, Menu):
# generic...
layout = self.layout
if context.mode == 'EDIT_MESH':
- layout.operator("transform.shrink_fatten", text="Shrink/Fatten")
- layout.operator("transform.skin_resize")
+ layout.operator("transform.shrink_fatten", text="Shrink/Fatten").release_confirm = False
+ layout.operator("transform.skin_resize").release_confirm = False
elif context.mode == 'EDIT_CURVE':
- layout.operator("transform.transform", text="Radius").mode = 'CURVE_SHRINKFATTEN'
+ props = layout.operator("transform.transform", text="Radius")
+ props.mode = 'CURVE_SHRINKFATTEN'
+ props.release_confirm = False
layout.separator()
- layout.operator("transform.translate", text="Move Texture Space").texture_space = True
- layout.operator("transform.resize", text="Scale Texture Space").texture_space = True
+ props = layout.operator("transform.translate", text="Move Texture Space")
+ props.texture_space = True
+ props.release_confirm = False
+
+ props = layout.operator("transform.resize", text="Scale Texture Space")
+ props.texture_space = True
+ props.release_confirm = False
# Object-specific extensions to Transform menu
@@ -985,8 +992,13 @@ class VIEW3D_MT_transform_object(VIEW3D_MT_transform_base, Menu):
# object-specific option follow...
layout.separator()
- layout.operator("transform.translate", text="Move Texture Space").texture_space = True
- layout.operator("transform.resize", text="Scale Texture Space").texture_space = True
+ props = layout.operator("transform.translate", text="Move Texture Space")
+ props.texture_space = True
+ props.release_confirm = False
+
+ props = layout.operator("transform.resize", text="Scale Texture Space")
+ props.texture_space = True
+ props.release_confirm = False
layout.separator()
@@ -1024,8 +1036,13 @@ class VIEW3D_MT_transform_armature(VIEW3D_MT_transform_base, Menu):
elif obj.data.display_type == 'ENVELOPE':
layout.separator()
- layout.operator("transform.transform", text="Scale Envelope Distance").mode = 'BONE_SIZE'
- layout.operator("transform.transform", text="Scale Radius").mode = 'BONE_ENVELOPE'
+ props = layout.operator("transform.transform", text="Scale Envelope Distance")
+ props.mode = 'BONE_SIZE'
+ props.release_confirm = False
+
+ props = layout.operator("transform.transform", text="Scale Radius")
+ props.mode = 'BONE_ENVELOPE'
+ props.release_confirm = False
if context.edit_object and context.edit_object.type == 'ARMATURE':
layout.separator()
More information about the Bf-blender-cvs
mailing list