UI: show steps for spin tool

This commit is contained in:
2018-09-17 14:52:54 +10:00
parent 2997f11941
commit 7b11558aa8

View File

@@ -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