[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37855] trunk/blender/release/scripts/ startup/bl_ui/space_view3d.py: fix for editmode option toggle
Campbell Barton
ideasman42 at gmail.com
Mon Jun 27 13:40:15 CEST 2011
Revision: 37855
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37855
Author: campbellbarton
Date: 2011-06-27 11:40:15 +0000 (Mon, 27 Jun 2011)
Log Message:
-----------
fix for editmode option toggle
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_ui/space_view3d.py
Modified: trunk/blender/release/scripts/startup/bl_ui/space_view3d.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/space_view3d.py 2011-06-27 11:21:25 UTC (rev 37854)
+++ trunk/blender/release/scripts/startup/bl_ui/space_view3d.py 2011-06-27 11:40:15 UTC (rev 37855)
@@ -1376,7 +1376,6 @@
class BoneOptions:
def draw(self, context):
layout = self.layout
- bone_props = bpy.types.Bone.bl_rna.properties
options = [
"show_wire",
@@ -1386,16 +1385,16 @@
"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 = ""
+ options.append("lock")
+ else: # posemode
+ bone_props = bpy.types.Bone.bl_rna.properties
+ data_path_iter = "selected_pose_bones"
+ opt_suffix = "bone."
- if context.mode == 'EDIT_ARMATURE':
- options.append("lock")
-
for opt in options:
props = layout.operator("wm.context_collection_boolean_set", text=bone_props[opt].name)
props.data_path_iter = data_path_iter
@@ -1404,17 +1403,17 @@
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 **********
More information about the Bf-blender-cvs
mailing list