diff options
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_outliner.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_outliner.py b/release/scripts/startup/bl_ui/space_outliner.py index 4ab990c451b..59fd4701748 100644 --- a/release/scripts/startup/bl_ui/space_outliner.py +++ b/release/scripts/startup/bl_ui/space_outliner.py @@ -148,6 +148,29 @@ class OUTLINER_MT_collection_view_layer(Menu): layout.operator("outliner.collection_holdout_clear") +class OUTLINER_MT_collection_visibility(Menu): + bl_label = "Visibility" + + def draw(self, context): + layout = self.layout + + layout.operator("outliner.collection_isolate", text="Isolate") + layout.operator("outliner.collection_show", text="Show") + layout.operator("outliner.collection_hide", text="Hide") + + layout.separator() + layout.operator("outliner.collection_show_inside", text="Show All Inside") + layout.operator("outliner.collection_hide_inside", text="Hide All Inside") + + layout.separator() + layout.operator("outliner.collection_enable", text="Enable in Viewports") + layout.operator("outliner.collection_disable", text="Disable in Viewports") + + layout.separator() + layout.operator("outliner.collection_enable_render", text="Enable in Render") + layout.operator("outliner.collection_disable_render", text="Disable in Render") + + class OUTLINER_MT_collection(Menu): bl_label = "Collection" @@ -178,6 +201,9 @@ class OUTLINER_MT_collection(Menu): layout.menu("OUTLINER_MT_collection_view_layer") layout.separator() + layout.menu("OUTLINER_MT_collection_visibility") + + layout.separator() layout.operator_menu_enum("outliner.id_operation", "type", text="ID Data") layout.separator() @@ -301,6 +327,7 @@ classes = ( OUTLINER_MT_edit_datablocks, OUTLINER_MT_collection, OUTLINER_MT_collection_new, + OUTLINER_MT_collection_visibility, OUTLINER_MT_collection_view_layer, OUTLINER_MT_object, OUTLINER_MT_context, |