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).
This commit is contained in:
Joshua Leung 2012-10-15 02:01:39 +00:00
parent 18bf8993f7
commit 977aaeb95c

@ -1530,13 +1530,20 @@ class VIEW3D_MT_pose_group(Menu):
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):