Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2017-10-19 09:01:40 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-10-19 09:03:47 +0300
commit947bc017aa51493e0f3c52bfaa8d406dae6241ec (patch)
tree748811ba4a6abf25fc5737b34e5c990116a2a5c3 /release
parent2cf1bc3615dd930d2473ba9d5806f88bf7f7e661 (diff)
parent351222c26f0ee7ce31ee1ee10f45dcebd3fe319f (diff)
Merge branch 'master' into blender2.8
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py54
1 files changed, 35 insertions, 19 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 3961c60326c..47cea5f4b88 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -1375,46 +1375,67 @@ class VIEW3D_MT_undo_redo(Menu):
layout.operator("ed.undo_history")
+class VIEW3D_MT_object_relations(Menu):
+ bl_label = "Relations"
+
+ def draw(self, context):
+ layout = self.layout
+
+ layout.operator("object.proxy_make", text="Make Proxy...")
+
+ layout.operator("object.make_dupli_face")
+
+ layout.separator()
+
+ layout.operator_menu_enum("object.make_local", "type", text="Make Local...")
+ layout.menu("VIEW3D_MT_make_single_user")
+
+ layout.separator()
+
+ layout.operator("object.data_transfer")
+ layout.operator("object.datalayout_transfer")
+
+
class VIEW3D_MT_object(Menu):
bl_context = "objectmode"
bl_label = "Object"
def draw(self, context):
layout = self.layout
- view = context.space_data
- is_local_view = (view.local_view is not None)
layout.menu("VIEW3D_MT_undo_redo")
layout.separator()
+ layout.operator("object.delete", text="Delete...").use_global = False
+
+ layout.separator()
+
layout.menu("VIEW3D_MT_transform_object")
layout.menu("VIEW3D_MT_mirror")
layout.menu("VIEW3D_MT_object_clear")
layout.menu("VIEW3D_MT_object_apply")
- layout.menu("VIEW3D_MT_snap")
layout.separator()
- layout.menu("VIEW3D_MT_object_animation")
+ layout.menu("VIEW3D_MT_object_parent")
+ layout.menu("VIEW3D_MT_object_group")
+ layout.menu("VIEW3D_MT_snap")
layout.separator()
layout.operator("object.duplicate_move")
layout.operator("object.duplicate_move_linked")
- layout.operator("object.delete", text="Delete...").use_global = False
- layout.operator("object.proxy_make", text="Make Proxy...")
+ layout.operator("object.join")
+ layout.separator()
layout.menu("VIEW3D_MT_make_links", text="Make Links...")
- layout.operator("object.make_dupli_face")
- layout.operator_menu_enum("object.make_local", "type", text="Make Local...")
- layout.menu("VIEW3D_MT_make_single_user")
+ layout.menu("VIEW3D_MT_object_relations")
+ layout.menu("VIEW3D_MT_object_constraints")
+ layout.menu("VIEW3D_MT_object_track")
layout.separator()
- layout.menu("VIEW3D_MT_object_parent")
- layout.menu("VIEW3D_MT_object_track")
- layout.menu("VIEW3D_MT_object_group")
- layout.menu("VIEW3D_MT_object_constraints")
+ layout.menu("VIEW3D_MT_object_animation")
layout.separator()
@@ -1426,12 +1447,6 @@ class VIEW3D_MT_object(Menu):
layout.separator()
- layout.operator("object.join")
- layout.operator("object.data_transfer")
- layout.operator("object.datalayout_transfer")
-
- layout.separator()
-
layout.operator_menu_enum("object.convert", "target")
@@ -3993,6 +4008,7 @@ classes = (
INFO_MT_camera_add,
INFO_MT_add,
VIEW3D_MT_undo_redo,
+ VIEW3D_MT_object_relations,
VIEW3D_MT_object,
VIEW3D_MT_object_animation,
VIEW3D_MT_object_clear,