diff options
Diffstat (limited to 'release/scripts/startup/bl_ui/space_toolsystem_toolbar.py')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index 18dff12185f..8f4a2ca1c84 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -1078,6 +1078,16 @@ class _defs_gpencil_paint: ) @ToolDef.from_fn + def cutter(): + return dict( + text="Cutter", + icon="ops.gpencil.stroke_cutter", + cursor='KNIFE', + widget=None, + keymap=(), + ) + + @ToolDef.from_fn def line(): return dict( text="Line", @@ -1141,7 +1151,7 @@ class _defs_gpencil_edit: @ToolDef.from_fn def select(): def draw_settings(context, layout, tool): - pass + layout.prop(context.tool_settings.gpencil_sculpt, "intersection_threshold") return dict( text="Select", icon="ops.generic.select", @@ -1155,6 +1165,7 @@ class _defs_gpencil_edit: def draw_settings(context, layout, tool): props = tool.operator_properties("gpencil.select_box") layout.prop(props, "mode", expand=True) + layout.prop(context.tool_settings.gpencil_sculpt, "intersection_threshold") return dict( text="Select Box", icon="ops.generic.select_box", @@ -1168,6 +1179,7 @@ class _defs_gpencil_edit: def draw_settings(context, layout, tool): props = tool.operator_properties("gpencil.select_lasso") layout.prop(props, "mode", expand=True) + layout.prop(context.tool_settings.gpencil_sculpt, "intersection_threshold") return dict( text="Select Lasso", icon="ops.generic.select_lasso", @@ -1178,11 +1190,14 @@ class _defs_gpencil_edit: @ToolDef.from_fn def circle_select(): + def draw_settings(context, layout, tool): + layout.prop(context.tool_settings.gpencil_sculpt, "intersection_threshold") return dict( text="Select Circle", icon="ops.generic.select_circle", widget=None, keymap=(), + draw_settings=draw_settings, ) @ToolDef.from_fn @@ -1629,6 +1644,7 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): _defs_view3d_generic.cursor, None, _defs_gpencil_paint.generate_from_brushes, + _defs_gpencil_paint.cutter, None, _defs_gpencil_paint.line, _defs_gpencil_paint.arc, |