diff options
-rw-r--r-- | release/scripts/presets/keyconfig/keymap_data/blender_default.py | 12 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 20 |
2 files changed, 30 insertions, 2 deletions
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py index e3a6f25f101..3377dea4a97 100644 --- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -5906,6 +5906,17 @@ def km_3d_view_tool_edit_gpencil_select_lasso(params): ) +def km_3d_view_tool_edit_gpencil_radius(params): + return ( + "3D View Tool: Edit Gpencil, Radius", + {"space_type": 'VIEW_3D', "region_type": 'WINDOW'}, + {"items": [ + ("transform.transform", {"type": params.tool_tweak, "value": 'ANY'}, + {"properties": [("mode", 'CURVE_SHRINKFATTEN'), ("release_confirm", True)]}), + ]}, + ) + + def km_3d_view_tool_edit_gpencil_bend(params): return ( "3D View Tool: Edit Gpencil, Bend", @@ -6189,6 +6200,7 @@ def generate_keymaps(params=None): km_3d_view_tool_edit_gpencil_select_box(params), km_3d_view_tool_edit_gpencil_select_circle(params), km_3d_view_tool_edit_gpencil_select_lasso(params), + km_3d_view_tool_edit_gpencil_radius(params), km_3d_view_tool_edit_gpencil_bend(params), km_3d_view_tool_edit_gpencil_shear(params), km_3d_view_tool_edit_gpencil_to_sphere(params), diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index ce9a7361d7d..4ba53778dc9 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -1254,6 +1254,19 @@ class _defs_gpencil_edit: ) @ToolDef.from_fn + def radius(): + return dict( + text="Radius", + description=( + "Expand or contract the radius of the selected points" + ), + icon="ops.gpencil.radius", + + widget=None, + keymap=(), + ) + + @ToolDef.from_fn def shear(): return dict( text="Shear", @@ -1750,9 +1763,12 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): *_tools_transform, None, _defs_gpencil_edit.extrude, + _defs_gpencil_edit.radius, _defs_gpencil_edit.bend, - _defs_gpencil_edit.shear, - _defs_gpencil_edit.tosphere, + ( + _defs_gpencil_edit.shear, + _defs_gpencil_edit.tosphere, + ), ], 'SCULPT_GPENCIL': [ |