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>2011-06-27 15:40:15 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-06-27 15:40:15 +0400
commit4dd18f7e6fb2a1c633ee357a15f1534700efebc3 (patch)
tree370722d43681db8ffc058b617fd263737e14f08f /release/scripts
parentf10f3d3651a498b53e191df3bea7909462ca4ac0 (diff)
fix for editmode option toggle
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 188b011c1ab..2b58f2a216f 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -1376,7 +1376,6 @@ class VIEW3D_MT_pose_apply(bpy.types.Menu):
class BoneOptions:
def draw(self, context):
layout = self.layout
- bone_props = bpy.types.Bone.bl_rna.properties
options = [
"show_wire",
@@ -1386,15 +1385,15 @@ class BoneOptions:
"use_inherit_scale",
]
- if context.mode == 'POSE':
- data_path_iter = "selected_pose_bones"
- opt_suffix = "bone."
- else:
+ if context.mode == 'EDIT_ARMATURE':
+ bone_props = bpy.types.EditBone.bl_rna.properties
data_path_iter = "selected_bones"
opt_suffix = ""
-
- if context.mode == 'EDIT_ARMATURE':
- options.append("lock")
+ options.append("lock")
+ else: # posemode
+ bone_props = bpy.types.Bone.bl_rna.properties
+ data_path_iter = "selected_pose_bones"
+ opt_suffix = "bone."
for opt in options:
props = layout.operator("wm.context_collection_boolean_set", text=bone_props[opt].name)
@@ -1404,17 +1403,17 @@ class BoneOptions:
class VIEW3D_MT_bone_options_toggle(bpy.types.Menu, BoneOptions):
- bl_label = "Toggle Options"
+ bl_label = "Toggle Bone Options"
type = 'TOGGLE'
class VIEW3D_MT_bone_options_enable(bpy.types.Menu, BoneOptions):
- bl_label = "Enable Options"
+ bl_label = "Enable Bone Options"
type = 'ENABLE'
class VIEW3D_MT_bone_options_disable(bpy.types.Menu, BoneOptions):
- bl_label = "Disable Options"
+ bl_label = "Disable Bone Options"
type = 'DISABLE'
# ********** Edit Menus, suffix from ob.type **********