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:
Sergey Sharybin
2010-10-11 18:53:11 +00:00
parent 682740e7aa
commit 9fa74e5c59
2 changed files with 13 additions and 3 deletions

View File

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