diff options
author | Joshua Leung <aligorith@gmail.com> | 2018-05-15 11:24:26 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2018-05-15 13:08:09 +0300 |
commit | 95e7559bb699b9123204f518ad400ad6349cab28 (patch) | |
tree | 979c627317f61f2d7ba446639287d20561d9b4c0 /release | |
parent | b3d4f99d487a0fc408593c6afdba7f04048110f0 (diff) |
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.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index f70822d4dff..c6e5f803ad4 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -225,6 +225,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 def extrude(): return dict( text="Extrude", @@ -780,6 +806,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): None, *_tools_transform, _defs_edit_armature.roll, + ( + _defs_edit_armature.bone_size, + _defs_edit_armature.bone_envelope, + ), None, ( _defs_edit_armature.extrude, |