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 | 46 |
1 files changed, 45 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 68cded82ce3..75bca09a044 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -2035,6 +2035,26 @@ class _defs_gpencil_paint: draw_settings=draw_settings, ) + @ToolDef.from_fn + def interpolate(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("gpencil.interpolate") + row = layout.row() + row.prop(props, "layers") + row.prop(props, "flip") + row.prop(props, "smooth_factor") + row.prop(props, "smooth_steps") + + return dict( + idname="builtin.interpolate", + label="Interpolate", + icon="ops.pose.breakdowner", + cursor='DEFAULT', + widget=None, + keymap=(), + draw_settings=draw_settings, + ) + class _defs_gpencil_edit: def is_segment(context): @@ -2198,6 +2218,27 @@ class _defs_gpencil_edit: draw_settings=draw_settings, ) + @ToolDef.from_fn + def interpolate(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("gpencil.interpolate") + row = layout.row() + row.prop(props, "layers") + row.prop(props, "interpolate_selected_only") + row.prop(props, "flip") + row.prop(props, "smooth_factor") + row.prop(props, "smooth_steps") + + return dict( + idname="builtin.interpolate", + label="Interpolate", + icon="ops.pose.breakdowner", + cursor='DEFAULT', + widget=None, + keymap=(), + draw_settings=draw_settings, + ) + class _defs_gpencil_sculpt: @@ -2877,6 +2918,8 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): _defs_gpencil_paint.box, _defs_gpencil_paint.circle, None, + _defs_gpencil_paint.interpolate, + None, *_tools_annotate, ], 'EDIT_GPENCIL': [ @@ -2892,9 +2935,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): _defs_gpencil_edit.shear, _defs_gpencil_edit.tosphere, ), - None, _defs_gpencil_edit.transform_fill, None, + _defs_gpencil_edit.interpolate, + None, *_tools_annotate, ], 'SCULPT_GPENCIL': [ |