Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_operators/view3d.py
| Show First 20 Lines • Show All 227 Lines • ▼ Show 20 Lines | def invoke(self, context, event): | ||||
| elif active_object.mode == 'PARTICLE_EDIT': | elif active_object.mode == 'PARTICLE_EDIT': | ||||
| select_all = bpy.ops.particle.select_all | select_all = bpy.ops.particle.select_all | ||||
| else: | else: | ||||
| # Don nothing in paint and sculpt modes. | # Don nothing in paint and sculpt modes. | ||||
| return retval | return retval | ||||
| else: | else: | ||||
| select_all = bpy.ops.object.select_all | select_all = bpy.ops.object.select_all | ||||
| if select_all.poll(): | |||||
| return select_all('INVOKE_DEFAULT', True, action='DESELECT') | return select_all('INVOKE_DEFAULT', True, action='DESELECT') | ||||
| else: | |||||
| return retval | |||||
| classes = ( | classes = ( | ||||
| VIEW3D_OT_edit_mesh_extrude_individual_move, | VIEW3D_OT_edit_mesh_extrude_individual_move, | ||||
| VIEW3D_OT_edit_mesh_extrude_move, | VIEW3D_OT_edit_mesh_extrude_move, | ||||
| VIEW3D_OT_edit_mesh_extrude_shrink_fatten, | VIEW3D_OT_edit_mesh_extrude_shrink_fatten, | ||||
| VIEW3D_OT_select_or_deselect_all, | VIEW3D_OT_select_or_deselect_all, | ||||
| ) | ) | ||||