From 6614245fc1793616c879caa3e11789d0e34196ac Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 24 Oct 2024 15:31:34 +0500 Subject: [PATCH] Fix unnamed button for editing openings --- src/bonsai/bonsai/bim/module/model/workspace.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/workspace.py b/src/bonsai/bonsai/bim/module/model/workspace.py index deaf4244ef..02c8783959 100644 --- a/src/bonsai/bonsai/bim/module/model/workspace.py +++ b/src/bonsai/bonsai/bim/module/model/workspace.py @@ -772,6 +772,7 @@ class EditObjectUI: @classmethod def draw_void(cls, context, row): ui_context = str(context.region.type) + IS_TOOL_HEADER = ui_context == "TOOL_HEADER" if len(context.selected_objects) > 1: op_text = "Apply Void" if ui_context != "TOOL_HEADER" else "" @@ -790,12 +791,14 @@ class EditObjectUI: if AuthoringData.data["is_voidable_element"]: if AuthoringData.data["has_visible_openings"]: row = cls.layout.row(align=True) - row.operator("bim.edit_openings", icon="CHECKMARK", text="") + op_text = "" if IS_TOOL_HEADER else "Edit Openings" + row.operator("bim.edit_openings", icon="CHECKMARK", text=op_text) row.operator("bim.hide_openings", icon="CANCEL", text="") if AuthoringData.data["active_class"] in ("IfcOpeningElement",): row = cls.layout.row(align=True) - row.operator("bim.edit_openings", icon="CHECKMARK", text="") + op_text = "" if IS_TOOL_HEADER else "Edit Openings" + row.operator("bim.edit_openings", icon="CHECKMARK", text=op_text) row.operator("bim.hide_openings", icon="CANCEL", text="") if len(context.selected_objects) == 2: row = cls.layout.row(align=True)