From 0d3175c6ef1a7f02beefa942c6c44bb5e43e2341 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 3 Mar 2021 21:42:00 +1100 Subject: [PATCH] Improve pset UI to show if no properties are set --- src/ifcblenderexport/blenderbim/bim/module/pset/ui.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ifcblenderexport/blenderbim/bim/module/pset/ui.py b/src/ifcblenderexport/blenderbim/bim/module/pset/ui.py index fcfef2965b..9095ac17b3 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/pset/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/module/pset/ui.py @@ -37,13 +37,19 @@ def draw_psetqto_ui(context, pset_id, pset, props, layout, obj_type): for prop in pset["Properties"]: draw_psetqto_editable_ui(box, props, prop) else: + has_props_displayed = False for prop in pset["Properties"]: if prop["value"] is None or prop["value"] == "": continue + has_props_displayed = True row = box.row(align=True) row.scale_y = 0.8 row.label(text=prop["Name"]) row.label(text=str(prop["value"])) + if not has_props_displayed: + row = box.row() + row.scale_y = 0.8 + row.label(text="No Properties Set") def draw_psetqto_editable_ui(box, props, prop):