Fix #24215: Bad shorcut indication for Bezier curve handles.
All existing handle type manipulation hotkeys replaced with unified V-menu where you could directoly set type you need.
This commit is contained in:
@@ -219,6 +219,18 @@ class INFO_MT_surface_add(bpy.types.Menu):
|
||||
layout.operator("surface.primitive_nurbs_surface_sphere_add", icon='SURFACE_NSPHERE', text="NURBS Sphere")
|
||||
layout.operator("surface.primitive_nurbs_surface_torus_add", icon='SURFACE_NTORUS', text="NURBS Torus")
|
||||
|
||||
class INFO_MT_curve_handle_type_set(bpy.types.Menu):
|
||||
bl_idname = "INFO_MT_curve_handle_type_set"
|
||||
bl_label = "Handle Type"
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
layout.operator_context = 'INVOKE_REGION_WIN'
|
||||
layout.operator("curve.handle_type_set", text="Automatic").type = "AUTOMATIC"
|
||||
layout.operator("curve.handle_type_set", text="Vector").type = "VECTOR"
|
||||
layout.operator("curve.handle_type_set", text="Align").type = "ALIGN"
|
||||
layout.operator("curve.handle_type_set", text="Free Align").type = "FREE_ALIGN"
|
||||
|
||||
|
||||
class INFO_MT_armature_add(bpy.types.Menu):
|
||||
bl_idname = "INFO_MT_armature_add"
|
||||
|
Reference in New Issue
Block a user