From 2ac27c6fdd9281d2b6529717512f55853e9ce056 Mon Sep 17 00:00:00 2001 From: Gorgious Date: Mon, 31 Oct 2022 10:43:50 +0100 Subject: [PATCH] Add additional line to the ifc description popup to display the attribute type --- src/blenderbim/blenderbim/bim/operator.py | 2 ++ src/blenderbim/blenderbim/bim/ui.py | 1 + 2 files changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/operator.py b/src/blenderbim/blenderbim/bim/operator.py index 7d7df28172..2989d9797b 100644 --- a/src/blenderbim/blenderbim/bim/operator.py +++ b/src/blenderbim/blenderbim/bim/operator.py @@ -690,6 +690,7 @@ class BIM_OT_show_description(bpy.types.Operator): bl_idname = "bim.show_description" bl_label = "Description" ifc_class: bpy.props.StringProperty() + attr_name: bpy.props.StringProperty() description: bpy.props.StringProperty() def invoke(self, context, event): @@ -701,6 +702,7 @@ class BIM_OT_show_description(bpy.types.Operator): def draw(self, context): layout = self.layout + layout.label(text=" - " + self.attr_name + " :") wrapper = textwrap.TextWrapper(width=80) for line in wrapper.wrap(self.description): layout.label(text=line) diff --git a/src/blenderbim/blenderbim/bim/ui.py b/src/blenderbim/blenderbim/bim/ui.py index 4dd9cc1d5f..6bee1fc1f7 100644 --- a/src/blenderbim/blenderbim/bim/ui.py +++ b/src/blenderbim/blenderbim/bim/ui.py @@ -415,3 +415,4 @@ def draw_custom_context_menu(self, context): op_description = layout.operator("bim.show_description", text="IFC Description", icon="INFO") op_description.description = description op_description.ifc_class = getattr(context.button_pointer, "ifc_class", "") + op_description.attr_name = getattr(context.button_pointer, "name", "")