Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_view3d.py
| Show First 20 Lines • Show All 1,329 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| layout.menu("INFO_MT_lamp_add", icon='OUTLINER_OB_LAMP') | layout.menu("INFO_MT_lamp_add", icon='OUTLINER_OB_LAMP') | ||||
| layout.separator() | layout.separator() | ||||
| layout.menu("INFO_MT_lightprobe_add", icon='OUTLINER_OB_LIGHTPROBE') | layout.menu("INFO_MT_lightprobe_add", icon='OUTLINER_OB_LIGHTPROBE') | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator_menu_enum("object.effector_add", "type", text="Force Field", icon='OUTLINER_OB_FORCE_FIELD') | layout.operator_menu_enum("object.effector_add", "type", text="Force Field", icon='OUTLINER_OB_FORCE_FIELD') | ||||
| layout.separator() | layout.separator() | ||||
| if len(bpy.data.groups) > 10: | if len(bpy.data.collections) > 10: | ||||
| layout.operator_context = 'INVOKE_REGION_WIN' | layout.operator_context = 'INVOKE_REGION_WIN' | ||||
| layout.operator("object.group_instance_add", text="Group Instance...", icon='OUTLINER_OB_GROUP_INSTANCE') | layout.operator("object.collection_instance_add", text="Collection Instance...", icon='OUTLINER_OB_GROUP_INSTANCE') | ||||
| else: | else: | ||||
| layout.operator_menu_enum( | layout.operator_menu_enum( | ||||
| "object.group_instance_add", | "object.collection_instance_add", | ||||
| "group", | "collection", | ||||
| text="Group Instance", | text="Collection Instance", | ||||
| icon='OUTLINER_OB_GROUP_INSTANCE', | icon='OUTLINER_OB_GROUP_INSTANCE', | ||||
| ) | ) | ||||
| class VIEW3D_MT_undo_redo(Menu): | class VIEW3D_MT_undo_redo(Menu): | ||||
| bl_label = "Undo/Redo" | bl_label = "Undo/Redo" | ||||
| _operator_name = "" | _operator_name = "" | ||||
| ▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| layout.menu("VIEW3D_MT_mirror") | layout.menu("VIEW3D_MT_mirror") | ||||
| layout.menu("VIEW3D_MT_object_clear") | layout.menu("VIEW3D_MT_object_clear") | ||||
| layout.menu("VIEW3D_MT_object_apply") | layout.menu("VIEW3D_MT_object_apply") | ||||
| layout.menu("VIEW3D_MT_object_shading") | layout.menu("VIEW3D_MT_object_shading") | ||||
| layout.separator() | layout.separator() | ||||
| layout.menu("VIEW3D_MT_object_parent") | layout.menu("VIEW3D_MT_object_parent") | ||||
| layout.menu("VIEW3D_MT_object_group") | layout.menu("VIEW3D_MT_object_collection") | ||||
| layout.menu("VIEW3D_MT_snap") | layout.menu("VIEW3D_MT_snap") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator("object.duplicate_move") | layout.operator("object.duplicate_move") | ||||
| layout.operator("object.duplicate_move_linked") | layout.operator("object.duplicate_move_linked") | ||||
| layout.operator("object.join") | layout.operator("object.join") | ||||
| layout.separator() | layout.separator() | ||||
| ▲ Show 20 Lines • Show All 290 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| layout.operator_enum("object.track_set", "type") | layout.operator_enum("object.track_set", "type") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator_enum("object.track_clear", "type") | layout.operator_enum("object.track_clear", "type") | ||||
| class VIEW3D_MT_object_group(Menu): | class VIEW3D_MT_object_collection(Menu): | ||||
| bl_label = "Group" | bl_label = "Collection" | ||||
| def draw(self, context): | def draw(self, context): | ||||
| layout = self.layout | layout = self.layout | ||||
| layout.operator("group.create") | layout.operator("collection.create") | ||||
| # layout.operator_menu_enum("group.objects_remove", "group") # BUGGY | # layout.operator_menu_enum("collection.objects_remove", "collection") # BUGGY | ||||
| layout.operator("group.objects_remove") | layout.operator("collection.objects_remove") | ||||
| layout.operator("group.objects_remove_all") | layout.operator("collection.objects_remove_all") | ||||
| layout.separator() | layout.separator() | ||||
| layout.operator("group.objects_add_active") | layout.operator("collection.objects_add_active") | ||||
| layout.operator("group.objects_remove_active") | layout.operator("collection.objects_remove_active") | ||||
| class VIEW3D_MT_object_constraints(Menu): | class VIEW3D_MT_object_constraints(Menu): | ||||
| bl_label = "Constraints" | bl_label = "Constraints" | ||||
| def draw(self, context): | def draw(self, context): | ||||
| layout = self.layout | layout = self.layout | ||||
| ▲ Show 20 Lines • Show All 2,226 Lines • ▼ Show 20 Lines | classes = ( | ||||
| VIEW3D_MT_object_animation, | VIEW3D_MT_object_animation, | ||||
| VIEW3D_MT_object_rigid_body, | VIEW3D_MT_object_rigid_body, | ||||
| VIEW3D_MT_object_clear, | VIEW3D_MT_object_clear, | ||||
| VIEW3D_MT_object_specials, | VIEW3D_MT_object_specials, | ||||
| VIEW3D_MT_object_shading, | VIEW3D_MT_object_shading, | ||||
| VIEW3D_MT_object_apply, | VIEW3D_MT_object_apply, | ||||
| VIEW3D_MT_object_parent, | VIEW3D_MT_object_parent, | ||||
| VIEW3D_MT_object_track, | VIEW3D_MT_object_track, | ||||
| VIEW3D_MT_object_group, | VIEW3D_MT_object_collection, | ||||
| VIEW3D_MT_object_constraints, | VIEW3D_MT_object_constraints, | ||||
| VIEW3D_MT_object_quick_effects, | VIEW3D_MT_object_quick_effects, | ||||
| VIEW3D_MT_make_single_user, | VIEW3D_MT_make_single_user, | ||||
| VIEW3D_MT_make_links, | VIEW3D_MT_make_links, | ||||
| VIEW3D_MT_brush, | VIEW3D_MT_brush, | ||||
| VIEW3D_MT_brush_paint_modes, | VIEW3D_MT_brush_paint_modes, | ||||
| VIEW3D_MT_paint_vertex, | VIEW3D_MT_paint_vertex, | ||||
| VIEW3D_MT_hook, | VIEW3D_MT_hook, | ||||
| ▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines | |||||