[Bf-blender-cvs] [b8cb4b5e01c] greasepencil-object: UI: Hide layer panel if not GP object
Antonio Vazquez
noreply at git.blender.org
Sat Jun 23 22:29:14 CEST 2018
Commit: b8cb4b5e01c34758068875031621a9a8f632e460
Author: Antonio Vazquez
Date: Sat Jun 23 22:29:05 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rBb8cb4b5e01c34758068875031621a9a8f632e460
UI: Hide layer panel if not GP object
===================================================================
M release/scripts/startup/bl_ui/properties_data_gpencil.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_data_gpencil.py b/release/scripts/startup/bl_ui/properties_data_gpencil.py
index f33220c7bc0..af7005b0a6c 100644
--- a/release/scripts/startup/bl_ui/properties_data_gpencil.py
+++ b/release/scripts/startup/bl_ui/properties_data_gpencil.py
@@ -73,6 +73,17 @@ class DATA_PT_gpencil_datapanel(Panel):
bl_context = "data"
bl_label = "Layers"
+ @classmethod
+ def poll(cls, context):
+ if context.gpencil_data is None:
+ return False
+
+ ob = context.object
+ if ob is not None and ob.type == 'GPENCIL':
+ return True
+
+ return False
+
@staticmethod
def draw(self, context):
layout = self.layout
@@ -323,7 +334,7 @@ classes = (
DATA_PT_custom_props_gpencil,
GPENCIL_UL_vgroups,
-
+
GPENCIL_MT_gpencil_vertex_group,
)
More information about the Bf-blender-cvs
mailing list