diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-09-17 07:52:54 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-09-17 07:52:54 +0300 |
commit | 7b11558aa83c44035da2b03e67b0c64fa450dab5 (patch) | |
tree | 6206786e7d82f7b3d2731630a3f4dd5bf9f5dde2 /release | |
parent | 2997f11941ebdce30bc6111543834f54cea57c23 (diff) |
UI: show steps for spin tool
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 12 |
1 files changed, 11 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 596bf7b5a45..037d8e9ca8f 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -612,6 +612,10 @@ class _defs_edit_mesh: @ToolDef.from_fn def spin(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("mesh.spin") + layout.prop(props, "steps") + return dict( text="Spin", icon="ops.mesh.spin", @@ -620,18 +624,24 @@ class _defs_edit_mesh: ("mesh.spin", dict(), dict(type='EVT_TWEAK_A', value='ANY')), ), + draw_settings=draw_settings, ) @ToolDef.from_fn def spin_duplicate(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("mesh.spin") + layout.prop(props, "steps") + return dict( text="Spin (Duplicate)", icon="ops.mesh.spin.duplicate", widget=None, keymap=( ("mesh.spin", dict(dupli=True), - dict(type='ACTIONMOUSE', value='PRESS')), + dict(type='EVT_TWEAK_A', value='ANY')), ), + draw_settings=draw_settings, ) @ToolDef.from_fn |