mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-18 14:31:39 +00:00
Added diffuse_color inside IFC Style panel
This commit is contained in:
@@ -20,6 +20,9 @@ import blenderbim.bim.helper
|
|||||||
from bpy.types import Panel, UIList
|
from bpy.types import Panel, UIList
|
||||||
from blenderbim.bim.ifc import IfcStore
|
from blenderbim.bim.ifc import IfcStore
|
||||||
from blenderbim.bim.module.style.data import StylesData, StyleAttributesData
|
from blenderbim.bim.module.style.data import StylesData, StyleAttributesData
|
||||||
|
from bl_ui.properties_material import MaterialButtonsPanel
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class BIM_PT_styles(Panel):
|
class BIM_PT_styles(Panel):
|
||||||
@@ -64,7 +67,7 @@ class BIM_PT_styles(Panel):
|
|||||||
self.layout.template_list("BIM_UL_styles", "", self.props, "styles", self.props, "active_style_index")
|
self.layout.template_list("BIM_UL_styles", "", self.props, "styles", self.props, "active_style_index")
|
||||||
|
|
||||||
|
|
||||||
class BIM_PT_style(Panel):
|
class BIM_PT_style(MaterialButtonsPanel, Panel):
|
||||||
bl_label = "IFC Style"
|
bl_label = "IFC Style"
|
||||||
bl_idname = "BIM_PT_style"
|
bl_idname = "BIM_PT_style"
|
||||||
bl_space_type = "PROPERTIES"
|
bl_space_type = "PROPERTIES"
|
||||||
@@ -81,12 +84,16 @@ class BIM_PT_style(Panel):
|
|||||||
|
|
||||||
def draw(self, context):
|
def draw(self, context):
|
||||||
props = context.active_object.active_material.BIMMaterialProperties
|
props = context.active_object.active_material.BIMMaterialProperties
|
||||||
|
mat = context.material
|
||||||
row = self.layout.row(align=True)
|
row = self.layout.row(align=True)
|
||||||
if props.ifc_style_id:
|
if props.ifc_style_id:
|
||||||
row.operator("bim.update_style_colours", icon="GREASEPENCIL")
|
row.operator("bim.update_style_colours", icon="GREASEPENCIL")
|
||||||
row.operator("bim.update_style_textures", icon="TEXTURE", text="")
|
row.operator("bim.update_style_textures", icon="TEXTURE", text="")
|
||||||
row.operator("bim.unlink_style", icon="UNLINKED", text="")
|
row.operator("bim.unlink_style", icon="UNLINKED", text="")
|
||||||
row.operator("bim.remove_style", icon="X", text="").style = props.ifc_style_id
|
row.operator("bim.remove_style", icon="X", text="").style = props.ifc_style_id
|
||||||
|
row = self.layout.row(align=True)
|
||||||
|
row.prop(mat, "diffuse_color", text="Color")
|
||||||
|
|
||||||
else:
|
else:
|
||||||
row.operator("bim.add_style", icon="ADD")
|
row.operator("bim.add_style", icon="ADD")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user