diff options
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 646cc1f0857..dd0836ffdba 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -1549,16 +1549,26 @@ class VIEW3D_MT_add(Menu): layout.menu("VIEW3D_MT_metaball_add", text="Metaball", icon='OUTLINER_OB_META') layout.operator("object.text_add", text="Text", icon='OUTLINER_OB_FONT') layout.operator_menu_enum("object.gpencil_add", "type", text="Grease Pencil", icon='OUTLINER_OB_GREASEPENCIL') + layout.separator() - layout.menu("VIEW3D_MT_armature_add", icon='OUTLINER_OB_ARMATURE') + if VIEW3D_MT_armature_add.is_extended(): + layout.menu("VIEW3D_MT_armature_add", icon='OUTLINER_OB_ARMATURE') + else: + layout.operator("object.armature_add", text="Armature", icon='OUTLINER_OB_ARMATURE') + layout.operator("object.add", text="Lattice", icon='OUTLINER_OB_LATTICE').type = 'LATTICE' + + layout.separator() + layout.operator_menu_enum("object.empty_add", "type", text="Empty", icon='OUTLINER_OB_EMPTY') layout.menu("VIEW3D_MT_image_add", text="Image", icon='OUTLINER_OB_IMAGE') layout.separator() - layout.operator("object.speaker_add", text="Speaker", icon='OUTLINER_OB_SPEAKER') + layout.menu("VIEW3D_MT_light_add", icon='OUTLINER_OB_LIGHT') + layout.menu("VIEW3D_MT_lightprobe_add", icon='OUTLINER_OB_LIGHTPROBE') + layout.separator() if VIEW3D_MT_camera_add.is_extended(): @@ -1566,12 +1576,14 @@ class VIEW3D_MT_add(Menu): else: VIEW3D_MT_camera_add.draw(self, context) - layout.menu("VIEW3D_MT_light_add", icon='OUTLINER_OB_LIGHT') layout.separator() - layout.menu("VIEW3D_MT_lightprobe_add", icon='OUTLINER_OB_LIGHTPROBE') + + layout.operator("object.speaker_add", text="Speaker", icon='OUTLINER_OB_SPEAKER') + layout.separator() layout.operator_menu_enum("object.effector_add", "type", text="Force Field", icon='OUTLINER_OB_FORCE_FIELD') + layout.separator() has_collections = bool(bpy.data.collections) |