[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51324] trunk/blender/release/scripts/ startup/bl_ui/space_view3d.py: Streamlinining Bone Groups menu (Ctrl G)
Joshua Leung
aligorith at gmail.com
Mon Oct 15 04:01:42 CEST 2012
Revision: 51324
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51324
Author: aligorith
Date: 2012-10-15 02:01:39 +0000 (Mon, 15 Oct 2012)
Log Message:
-----------
Streamlinining Bone Groups menu (Ctrl G)
The Ctrl-G menu for managing Bone Groups has always been a bit clunky,
especially when compared to the Hooks menu (Ctrl-H). This was because the old
menu was more data-orientated (Bone Group Management, Membership to these
groups) whereas this new arrangement should be a bit more task-orientated (Add
to new group, Add to active group, Remove from all groups, Remove active group).
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 2012-10-14 21:27:08 UTC (rev 51323)
+++ trunk/blender/release/scripts/startup/bl_ui/space_view3d.py 2012-10-15 02:01:39 UTC (rev 51324)
@@ -1530,15 +1530,22 @@
def draw(self, context):
layout = self.layout
- layout.operator("pose.group_add")
- layout.operator("pose.group_remove")
+
+ pose = context.active_object.pose
- layout.separator()
+ layout.operator_context = 'EXEC_AREA'
+ layout.operator("pose.group_assign", text="Assign to New Group").type = 0
+ if pose.bone_groups:
+ active_group = pose.bone_groups.active_index + 1
+ layout.operator("pose.group_assign", text="Assign to Group").type = active_group
- layout.operator("pose.group_assign")
- layout.operator("pose.group_unassign")
+ layout.separator()
+ #layout.operator_context = 'INVOKE_AREA'
+ layout.operator("pose.group_unassign")
+ layout.operator("pose.group_remove")
+
class VIEW3D_MT_pose_ik(Menu):
bl_label = "Inverse Kinematics"
More information about the Bf-blender-cvs
mailing list