Edit Armature Toolbar: Added some tools for "Shrink Fatten" (Alt-S) type bone transform tools

For fun, I tried adding some more edit armature tools to the toolbar to
check how this is all working. Icons are missing currently, but it's a
nice test.
This commit is contained in:
Joshua Leung 2018-05-15 10:24:26 +02:00
parent b3d4f99d48
commit 95e7559bb6

@ -224,6 +224,32 @@ class _defs_edit_armature:
), ),
) )
@ToolDef.from_fn
def bone_envelope():
return dict(
text="Bone Envelope",
icon=None,
widget=None,
keymap=(
("transform.transform",
dict(release_confirm=True, mode='BONE_ENVELOPE'),
dict(type='ACTIONMOUSE', value='PRESS')),
),
)
@ToolDef.from_fn
def bone_size():
return dict(
text="Bone Size",
icon=None,
widget=None,
keymap=(
("transform.transform",
dict(release_confirm=True, mode='BONE_SIZE'),
dict(type='ACTIONMOUSE', value='PRESS')),
),
)
@ToolDef.from_fn @ToolDef.from_fn
def extrude(): def extrude():
return dict( return dict(
@ -780,6 +806,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
None, None,
*_tools_transform, *_tools_transform,
_defs_edit_armature.roll, _defs_edit_armature.roll,
(
_defs_edit_armature.bone_size,
_defs_edit_armature.bone_envelope,
),
None, None,
( (
_defs_edit_armature.extrude, _defs_edit_armature.extrude,