[Bf-blender-cvs] [377657b734d] greasepencil-refactor: GPencil: Add header checkbox in Mask Panel

Antonio Vazquez noreply at git.blender.org
Mon Feb 10 19:11:58 CET 2020


Commit: 377657b734d792322b1bcb0640a46a9e81aa3273
Author: Antonio Vazquez
Date:   Mon Feb 10 19:11:53 2020 +0100
Branches: greasepencil-refactor
https://developer.blender.org/rB377657b734d792322b1bcb0640a46a9e81aa3273

GPencil: Add header checkbox in Mask Panel

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

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

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

diff --git a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
index 52f9b50b503..e854c4cdbfe 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -781,11 +781,21 @@ class GPENCIL_UL_masks(UIList):
 
 class GreasePencilLayerMasksPanel:
 
+    def draw_header(self, context):
+        ob = context.active_object
+        gpd = ob.data
+        gpl = gpd.layers.active
+
+        self.layout.prop(gpl, "use_mask_layer", text="")
+
     def draw(self, context):
-        layout = self.layout
         ob = context.active_object
         gpd = ob.data
         gpl = gpd.layers.active
+
+        layout = self.layout
+        layout.enabled = gpl.use_mask_layer
+
         if gpl:
             row = layout.row(align=True)
             row.prop(gpd, "layer_list", text="Layer")



More information about the Bf-blender-cvs mailing list