diff --git a/src/blenderbim/blenderbim/bim/__init__.py b/src/blenderbim/blenderbim/bim/__init__.py index 20979d5360..37033001f2 100644 --- a/src/blenderbim/blenderbim/bim/__init__.py +++ b/src/blenderbim/blenderbim/bim/__init__.py @@ -154,9 +154,10 @@ classes = [ ui.BIM_PT_tab_representations, ui.BIM_PT_tab_geometric_relationships, ui.BIM_PT_tab_parametric_geometry, - ui.BIM_PT_tab_profiles, + ui.BIM_PT_tab_object_materials, ui.BIM_PT_tab_materials, ui.BIM_PT_tab_styles, + ui.BIM_PT_tab_profiles, # Drawings and documents ui.BIM_PT_tab_sheets, ui.BIM_PT_tab_drawings, diff --git a/src/blenderbim/blenderbim/bim/module/material/ui.py b/src/blenderbim/blenderbim/bim/module/material/ui.py index 3b74e7f8de..e9f369b65c 100644 --- a/src/blenderbim/blenderbim/bim/module/material/ui.py +++ b/src/blenderbim/blenderbim/bim/module/material/ui.py @@ -122,7 +122,8 @@ class BIM_PT_object_material(Panel): bl_space_type = "PROPERTIES" bl_region_type = "WINDOW" bl_context = "scene" - bl_parent_id = "BIM_PT_tab_materials" + bl_parent_id = "BIM_PT_tab_object_materials" + bl_options = {"HIDE_HEADER"} @classmethod def poll(cls, context): diff --git a/src/blenderbim/blenderbim/bim/ui.py b/src/blenderbim/blenderbim/bim/ui.py index a20a44f85c..e00a1d449c 100644 --- a/src/blenderbim/blenderbim/bim/ui.py +++ b/src/blenderbim/blenderbim/bim/ui.py @@ -741,6 +741,21 @@ class BIM_PT_tab_parametric_geometry(Panel): pass +class BIM_PT_tab_object_materials(Panel): + bl_label = "Object Materials" + bl_space_type = "PROPERTIES" + bl_region_type = "WINDOW" + bl_context = "scene" + bl_order = 1 + + @classmethod + def poll(cls, context): + return tool.Blender.is_tab(context, "GEOMETRY") and tool.Ifc.get() + + def draw(self, context): + pass + + class BIM_PT_tab_materials(Panel): bl_label = "Materials" bl_space_type = "PROPERTIES"