Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_view3d.py
| Show First 20 Lines • Show All 344 Lines • ▼ Show 20 Lines | def draw_menus(layout, context): | ||||
| elif edit_object: | elif edit_object: | ||||
| layout.menu("VIEW3D_MT_edit_%s" % edit_object.type.lower()) | layout.menu("VIEW3D_MT_edit_%s" % edit_object.type.lower()) | ||||
| if mode_string == 'EDIT_MESH': | if mode_string == 'EDIT_MESH': | ||||
| layout.menu("VIEW3D_MT_edit_mesh_vertices") | layout.menu("VIEW3D_MT_edit_mesh_vertices") | ||||
| layout.menu("VIEW3D_MT_edit_mesh_edges") | layout.menu("VIEW3D_MT_edit_mesh_edges") | ||||
| layout.menu("VIEW3D_MT_edit_mesh_faces") | layout.menu("VIEW3D_MT_edit_mesh_faces") | ||||
| layout.menu("VIEW3D_MT_uv_map", text="UV") | layout.menu("VIEW3D_MT_uv_map", text="UV") | ||||
| elif mode_string == 'EDIT_CURVE': | elif mode_string in ['EDIT_CURVE', 'EDIT_SURFACE']: | ||||
| layout.menu("VIEW3D_MT_edit_curve_ctrlpoints") | layout.menu("VIEW3D_MT_edit_curve_ctrlpoints") | ||||
| layout.menu("VIEW3D_MT_edit_curve_segments") | layout.menu("VIEW3D_MT_edit_curve_segments") | ||||
| elif obj: | elif obj: | ||||
| if mode_string != 'PAINT_TEXTURE': | if mode_string != 'PAINT_TEXTURE': | ||||
| layout.menu("VIEW3D_MT_%s" % mode_string.lower()) | layout.menu("VIEW3D_MT_%s" % mode_string.lower()) | ||||
| if mode_string in {'SCULPT', 'PAINT_VERTEX', 'PAINT_WEIGHT', 'PAINT_TEXTURE'}: | if mode_string in {'SCULPT', 'PAINT_VERTEX', 'PAINT_WEIGHT', 'PAINT_TEXTURE'}: | ||||
| layout.menu("VIEW3D_MT_brush") | layout.menu("VIEW3D_MT_brush") | ||||
| ▲ Show 20 Lines • Show All 2,952 Lines • ▼ Show 20 Lines | |||||
| class VIEW3D_MT_edit_curve_ctrlpoints(Menu): | class VIEW3D_MT_edit_curve_ctrlpoints(Menu): | ||||
| bl_label = "Control Points" | bl_label = "Control Points" | ||||
| def draw(self, context): | def draw(self, context): | ||||
| layout = self.layout | layout = self.layout | ||||
| edit_object = context.edit_object | edit_object = context.edit_object | ||||
| if edit_object.type == 'CURVE': | if edit_object.type in ['CURVE', 'SURFACE']: | ||||
| layout.operator("curve.extrude_move") | layout.operator("curve.extrude_move") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator("curve.make_segment") | layout.operator("curve.make_segment") | ||||
| layout.separator() | layout.separator() | ||||
| if edit_object.type == 'CURVE': | |||||
| layout.operator("transform.tilt") | layout.operator("transform.tilt") | ||||
| layout.operator("curve.tilt_clear") | layout.operator("curve.tilt_clear") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator_menu_enum("curve.handle_type_set", "type") | layout.operator_menu_enum("curve.handle_type_set", "type") | ||||
| layout.operator("curve.normals_make_consistent") | layout.operator("curve.normals_make_consistent") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator("curve.smooth") | layout.operator("curve.smooth") | ||||
| if edit_object.type == 'CURVE': | |||||
| layout.operator("curve.smooth_weight") | layout.operator("curve.smooth_weight") | ||||
| layout.operator("curve.smooth_radius") | layout.operator("curve.smooth_radius") | ||||
| layout.operator("curve.smooth_tilt") | layout.operator("curve.smooth_tilt") | ||||
| layout.separator() | layout.separator() | ||||
| layout.menu("VIEW3D_MT_hook") | layout.menu("VIEW3D_MT_hook") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator("object.vertex_parent_set") | layout.operator("object.vertex_parent_set") | ||||
| ▲ Show 20 Lines • Show All 2,254 Lines • Show Last 20 Lines | |||||