From eb0fcd4574aaac732045058dce71a17f6900384c Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Wed, 30 May 2018 19:53:46 +0200 Subject: Generic Viewport Panel for Materials Is enabled for all render engines as workbench will be rendering SOLID/Texture modes and uses these settings. --- .../scripts/startup/bl_ui/properties_material.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/properties_material.py b/release/scripts/startup/bl_ui/properties_material.py index 9b70c8f22d4..56e87f3799e 100644 --- a/release/scripts/startup/bl_ui/properties_material.py +++ b/release/scripts/startup/bl_ui/properties_material.py @@ -215,6 +215,25 @@ class EEVEE_MATERIAL_PT_options(MaterialButtonsPanel, Panel): row.prop(mat, "use_sss_translucency") +class MATERIAL_PT_viewport(MaterialButtonsPanel, Panel): + bl_label = "Viewport" + bl_context = "material" + bl_options = {'DEFAULT_CLOSED'} + + @classmethod + def poll(cls, context): + return context.material + + def draw(self, context): + mat = context.material + + layout = self.layout + split = layout.split() + + col = split.column(align=True) + col.prop(mat, "diffuse_color") + + classes = ( MATERIAL_MT_specials, MATERIAL_UL_matslots, @@ -223,8 +242,10 @@ classes = ( EEVEE_MATERIAL_PT_context_material, EEVEE_MATERIAL_PT_surface, EEVEE_MATERIAL_PT_options, + MATERIAL_PT_viewport, ) + if __name__ == "__main__": # only for live edit. from bpy.utils import register_class for cls in classes: -- cgit v1.2.3