From c7a1acf9740d3c71cac3cf37b6ccc852a7794286 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 21 Jul 2023 18:00:11 +0500 Subject: [PATCH] Small tester UI fix #3487 --- src/blenderbim/blenderbim/bim/module/tester/prop.py | 3 ++- src/blenderbim/blenderbim/bim/module/tester/ui.py | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/tester/prop.py b/src/blenderbim/blenderbim/bim/module/tester/prop.py index 1d3bf03c21..ca0565a299 100644 --- a/src/blenderbim/blenderbim/bim/module/tester/prop.py +++ b/src/blenderbim/blenderbim/bim/module/tester/prop.py @@ -49,7 +49,8 @@ class FailedEntities(PropertyGroup): class IfcTesterProperties(PropertyGroup): specs: StringProperty(default="", name="IDS File") ifc_file: StringProperty(default="", name="IFC File") - should_load_from_memory: BoolProperty(default=False, name="Load from Memory") + should_load_from_memory: BoolProperty(default=False, name="Load from Memory", + description="Use the currently opened IFC project. Required for the detailed Tester UI") active_specification_index: IntProperty(name="Active Specification Index") active_requirement_index: IntProperty(name="Active Requirement Index") diff --git a/src/blenderbim/blenderbim/bim/module/tester/ui.py b/src/blenderbim/blenderbim/bim/module/tester/ui.py index 1a7f466192..67f006db66 100644 --- a/src/blenderbim/blenderbim/bim/module/tester/ui.py +++ b/src/blenderbim/blenderbim/bim/module/tester/ui.py @@ -35,9 +35,9 @@ class BIM_PT_tester(Panel): self.props = context.scene.IfcTesterProperties - if tool.Ifc.get(): - row = self.layout.row() - row.prop(self.props, "should_load_from_memory") + row = self.layout.row() + row.prop(self.props, "should_load_from_memory") + row.enabled = bool(tool.Ifc.get()) if not tool.Ifc.get() or not self.props.should_load_from_memory: row = self.layout.row(align=True)