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"
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs