[Bf-blender-cvs] [c4d6f0c0f22] soc-2020-outliner: Outliner: Move collection colors from submenu

Nathan Craddock noreply at git.blender.org
Thu Jul 9 05:31:02 CEST 2020


Commit: c4d6f0c0f22a6e798777ce370ef216da8b53e81d
Author: Nathan Craddock
Date:   Wed Jul 8 15:38:53 2020 -0600
Branches: soc-2020-outliner
https://developer.blender.org/rBc4d6f0c0f22a6e798777ce370ef216da8b53e81d

Outliner: Move collection colors from submenu

The goal is to draw them on a single line, perhaps a template is needed
here.

===================================================================

M	release/scripts/startup/bl_ui/space_outliner.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/space_outliner.py b/release/scripts/startup/bl_ui/space_outliner.py
index 22f2a932f22..a57ef2b5691 100644
--- a/release/scripts/startup/bl_ui/space_outliner.py
+++ b/release/scripts/startup/bl_ui/space_outliner.py
@@ -153,21 +153,6 @@ class OUTLINER_MT_edit_datablocks(Menu):
         layout.operator("outliner.drivers_delete_selected")
 
 
-class OUTLINER_MT_collection_color_tag(Menu):
-    bl_label = "Color Tag"
-
-    def draw(self, context):
-        layout = self.layout
-
-        layout.operator("outliner.collection_color_tag_set", text="None", icon="NONE").color = 'NONE'
-        layout.operator("outliner.collection_color_tag_set", text="Red", icon="COLLECTION_COLOR_RED").color = 'RED'
-        layout.operator("outliner.collection_color_tag_set", text="Orange", icon="COLLECTION_COLOR_ORANGE").color = 'ORANGE'
-        layout.operator("outliner.collection_color_tag_set", text="Yellow", icon="COLLECTION_COLOR_YELLOW").color = 'YELLOW'
-        layout.operator("outliner.collection_color_tag_set", text="Green", icon="COLLECTION_COLOR_GREEN").color = 'GREEN'
-        layout.operator("outliner.collection_color_tag_set", text="Blue", icon="COLLECTION_COLOR_BLUE").color = 'BLUE'
-        layout.operator("outliner.collection_color_tag_set", text="Purple", icon="COLLECTION_COLOR_PURPLE").color = 'PURPLE'
-
-
 class OUTLINER_MT_collection_view_layer(Menu):
     bl_label = "View Layer"
 
@@ -251,7 +236,15 @@ class OUTLINER_MT_collection(Menu):
             layout.separator()
             layout.menu("OUTLINER_MT_collection_view_layer", icon='RENDERLAYERS')
             layout.separator()
-            layout.menu("OUTLINER_MT_collection_color_tag")
+
+            layout.label(text="Color Tag")
+            layout.operator("outliner.collection_color_tag_set", text="None", icon="X").color = 'NONE'
+            layout.operator("outliner.collection_color_tag_set", text="Red", icon="COLLECTION_COLOR_RED").color = 'RED'
+            layout.operator("outliner.collection_color_tag_set", text="Orange", icon="COLLECTION_COLOR_ORANGE").color = 'ORANGE'
+            layout.operator("outliner.collection_color_tag_set", text="Yellow", icon="COLLECTION_COLOR_YELLOW").color = 'YELLOW'
+            layout.operator("outliner.collection_color_tag_set", text="Green", icon="COLLECTION_COLOR_GREEN").color = 'GREEN'
+            layout.operator("outliner.collection_color_tag_set", text="Blue", icon="COLLECTION_COLOR_BLUE").color = 'BLUE'
+            layout.operator("outliner.collection_color_tag_set", text="Purple", icon="COLLECTION_COLOR_PURPLE").color = 'PURPLE'
 
         layout.separator()
 
@@ -448,7 +441,6 @@ classes = (
     OUTLINER_MT_collection_new,
     OUTLINER_MT_collection_visibility,
     OUTLINER_MT_collection_view_layer,
-    OUTLINER_MT_collection_color_tag,
     OUTLINER_MT_object,
     OUTLINER_MT_context_menu,
     OUTLINER_MT_context_menu_view,



More information about the Bf-blender-cvs mailing list