Tool System: add curve extrude

This commit is contained in:
Campbell Barton 2018-08-29 15:14:41 +10:00
parent 6778eb89ea
commit f21d6c3187
1 changed files with 17 additions and 1 deletions

View File

@ -883,6 +883,19 @@ class _defs_edit_curve:
draw_settings=draw_settings,
)
@ToolDef.from_fn
def extrude():
return dict(
text="Extrude",
icon=None,
widget=None,
keymap=(
("curve.extrude_move",
dict(TRANSFORM_OT_translate=dict(release_confirm=True)),
dict(type='EVT_TWEAK_A', value='ANY')),
),
)
@ToolDef.from_fn
def extrude_cursor():
return dict(
@ -1698,7 +1711,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
*_tools_annotate,
None,
_defs_edit_curve.draw,
_defs_edit_curve.extrude_cursor,
(
_defs_edit_curve.extrude,
_defs_edit_curve.extrude_cursor,
)
],
'PARTICLE': [
_defs_view3d_generic.cursor,