From 48f534e7c18a0b9d52b9da588a77bf2624ce6885 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 14 Jan 2025 14:13:39 +1100 Subject: [PATCH] Say "Type" instead of None in the general BIM tool. --- src/bonsai/bonsai/bim/module/model/ui.py | 10 +++++----- src/bonsai/bonsai/bim/module/model/workspace.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/ui.py b/src/bonsai/bonsai/bim/module/model/ui.py index 480dcb0c12..f4dd8e2989 100644 --- a/src/bonsai/bonsai/bim/module/model/ui.py +++ b/src/bonsai/bonsai/bim/module/model/ui.py @@ -105,18 +105,18 @@ class LaunchTypeManager(bpy.types.Operator): def draw(self, context): props = context.scene.BIMModelProperties row = self.layout.row(align=True) - text = f"{AuthoringData.data['total_types']} {AuthoringData.data['ifc_element_type']}" + text = f"{AuthoringData.data['total_types']} {AuthoringData.data['ifc_element_type'] or 'Types'}" if AuthoringData.data["total_types"] > 1: text += "s" row.label(text=text, icon="FILE_VOLUME") row.menu("BIM_MT_type_manager_menu", text="", icon="PREFERENCES") row = self.layout.row(align=True) - row.operator("bim.launch_add_element", text=f"Create New {AuthoringData.data['ifc_element_type']}", icon="ADD") + row.operator("bim.launch_add_element", text=f"Create New {AuthoringData.data['ifc_element_type'] or 'Type'}", icon="ADD") - row = self.layout.row(align=True) - # row.prop(props, "relating_type_id", text="") - row.prop(props, "search_name", icon="FILTER", text="") + if AuthoringData.data["total_types"]: + row = self.layout.row(align=True) + row.prop(props, "search_name", icon="FILTER", text="") columns = self.layout.column_flow(columns=3) if AuthoringData.data["total_pages"] > 0: diff --git a/src/bonsai/bonsai/bim/module/model/workspace.py b/src/bonsai/bonsai/bim/module/model/workspace.py index 9f8c5358e8..a3ae4eb37f 100644 --- a/src/bonsai/bonsai/bim/module/model/workspace.py +++ b/src/bonsai/bonsai/bim/module/model/workspace.py @@ -374,7 +374,7 @@ class CreateObjectUI: row1.operator( "bim.launch_type_manager", icon="ERROR", - text=f"No {AuthoringData.data['ifc_element_type']}s Found", + text=f"No {AuthoringData.data['ifc_element_type'] or 'Type'}s Found", emboss=False, ) row1.operator(