From 93ee92c401597cab760d1fb0b934aed351216778 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 17 Feb 2025 16:22:45 +0500 Subject: [PATCH] Profiles, Materials UI - indicate in UI currently edited element --- src/bonsai/bonsai/bim/module/material/ui.py | 2 ++ src/bonsai/bonsai/bim/module/profile/ui.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/material/ui.py b/src/bonsai/bonsai/bim/module/material/ui.py index eef2adb670..19865be4e8 100644 --- a/src/bonsai/bonsai/bim/module/material/ui.py +++ b/src/bonsai/bonsai/bim/module/material/ui.py @@ -431,6 +431,8 @@ class BIM_UL_materials(UIList): row.prop(item, "name", text="", emboss=False) else: row.label(text="", icon="BLANK1") + if item.ifc_definition_id == data.active_material_id: + row.label(text="", icon="GREASEPENCIL") if material_type == "IfcMaterialList": row.label(text=item.name, icon="MATERIAL") else: diff --git a/src/bonsai/bonsai/bim/module/profile/ui.py b/src/bonsai/bonsai/bim/module/profile/ui.py index fa5e9896b3..ee2a93f107 100644 --- a/src/bonsai/bonsai/bim/module/profile/ui.py +++ b/src/bonsai/bonsai/bim/module/profile/ui.py @@ -146,5 +146,7 @@ class BIM_UL_profiles(UIList): ): if item: row = layout.row(align=True) + if item.ifc_definition_id == data.active_profile_id: + row.label(text="", icon="GREASEPENCIL") row.prop(item, "name", text="", emboss=False) row.label(text=item.ifc_class)