UI: move curve point/segment menus into header

Now matches mesh vertex/edge/face menu placement.

Also move some menu items to match mesh vertex menu.
This commit is contained in:
Campbell Barton 2018-11-30 09:45:13 +11:00
parent b49a398baa
commit 4390101205
Notes: blender-bot 2023-02-14 09:44:56 +01:00
Referenced by issue #58228, Set Spline Type is available only by search menu F3
1 changed files with 19 additions and 7 deletions

View File

@ -340,6 +340,9 @@ class VIEW3D_MT_editor_menus(Menu):
layout.menu("VIEW3D_MT_edit_mesh_edges")
layout.menu("VIEW3D_MT_edit_mesh_faces")
layout.menu("VIEW3D_MT_uv_map", text="UV")
elif mode_string == 'EDIT_CURVE':
layout.menu("VIEW3D_MT_edit_curve_ctrlpoints")
layout.menu("VIEW3D_MT_edit_curve_segments")
elif obj:
if mode_string != 'PAINT_TEXTURE':
@ -3264,7 +3267,6 @@ def draw_curve(self, context):
layout.separator()
layout.operator("curve.extrude_move")
layout.operator("curve.spin")
layout.operator("curve.duplicate_move")
@ -3272,16 +3274,10 @@ def draw_curve(self, context):
layout.operator("curve.split")
layout.operator("curve.separate")
layout.operator("curve.make_segment")
layout.operator("curve.cyclic_toggle")
layout.separator()
layout.menu("VIEW3D_MT_edit_curve_ctrlpoints")
layout.menu("VIEW3D_MT_edit_curve_segments")
layout.separator()
layout.menu("VIEW3D_MT_edit_curve_showhide")
layout.menu("VIEW3D_MT_edit_curve_clean")
layout.menu("VIEW3D_MT_edit_curve_delete")
@ -3302,6 +3298,14 @@ class VIEW3D_MT_edit_curve_ctrlpoints(Menu):
edit_object = context.edit_object
if edit_object.type == 'CURVE':
layout.operator("curve.extrude_move")
layout.separator()
layout.operator("curve.make_segment")
layout.separator()
layout.operator("transform.tilt")
layout.operator("curve.tilt_clear")
@ -3312,6 +3316,13 @@ class VIEW3D_MT_edit_curve_ctrlpoints(Menu):
layout.separator()
layout.operator("curve.smooth")
layout.operator("curve.smooth_weight")
layout.operator("curve.smooth_radius")
layout.operator("curve.smooth_tilt")
layout.separator()
layout.menu("VIEW3D_MT_hook")
layout.separator()
@ -3342,6 +3353,7 @@ class VIEW3D_MT_edit_curve_specials(Menu):
bl_label = "Curve Context Menu"
def draw(self, context):
# TODO(campbell): match mesh vertex menu.
layout = self.layout
layout.operator("curve.subdivide")