UI: Add Copy/Paste to top level Outliner context menus

This commit is contained in:
William Reynish
2019-03-25 13:40:55 +01:00
parent c97e291580
commit a6f9e0d644

View File

@@ -194,6 +194,8 @@ class OUTLINER_MT_collection(Menu):
layout.operator("outliner.collection_new", text="New").nested = True
layout.operator("outliner.collection_duplicate", text="Duplicate Collection")
layout.operator("outliner.collection_duplicate_linked", text="Duplicate Linked")
layout.operator("outliner.id_copy", text="Copy", icon='COPYDOWN')
layout.operator("outliner.id_paste", text="Paste", icon='PASTEDOWN')
layout.separator()
@@ -237,6 +239,7 @@ class OUTLINER_MT_collection_new(Menu):
layout = self.layout
layout.operator("outliner.collection_new", text="New").nested = False
layout.operator("outliner.id_paste", text="Paste", icon='PASTEDOWN')
layout.separator()
@@ -253,6 +256,11 @@ class OUTLINER_MT_object(Menu):
obj = context.active_object
object_mode = 'OBJECT' if obj is None else obj.mode
layout.operator("outliner.id_copy", text="Copy", icon='COPYDOWN')
layout.operator("outliner.id_paste", text="Paste", icon='PASTEDOWN')
layout.separator()
layout.operator("outliner.object_operation", text="Delete", icon="X").type = 'DELETE'
if space.display_mode == 'VIEW_LAYER' and not space.use_filter_collection: