From 0f6cc7326c5d79c27dddb15fbe6816ca279cb88b Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 12 Sep 2024 11:38:08 +0500 Subject: [PATCH] bim.add_proposed_prop - document possible property types --- src/bonsai/bonsai/bim/module/pset/operator.py | 8 ++++++++ src/bonsai/bonsai/bim/module/pset/prop.py | 1 + 2 files changed, 9 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/pset/operator.py b/src/bonsai/bonsai/bim/module/pset/operator.py index 24662bee04..fe08585701 100644 --- a/src/bonsai/bonsai/bim/module/pset/operator.py +++ b/src/bonsai/bonsai/bim/module/pset/operator.py @@ -433,6 +433,14 @@ class BIM_OT_bulk_remove_psets(bpy.types.Operator, tool.Ifc.Operator): class AddProposedProp(bpy.types.Operator): bl_idname = "bim.add_proposed_prop" bl_label = "Add Proposed Prop" + bl_description = ( + "Add proposed property to the custom property set.\n\n" + "Property type will be deduced from the provided value. Possible types:\n" + "- provide an integer or a float to create integer/real property\n" + "- 'true', 'false' to add a boolean property\n" + "- 'null' or '' (empty value) to add a null property\n" + "- any other value will be added as a string property" + ) bl_options = {"REGISTER", "UNDO"} obj: bpy.props.StringProperty() obj_type: bpy.props.StringProperty() diff --git a/src/bonsai/bonsai/bim/module/pset/prop.py b/src/bonsai/bonsai/bim/module/pset/prop.py index 074ac3d73f..7804521221 100644 --- a/src/bonsai/bonsai/bim/module/pset/prop.py +++ b/src/bonsai/bonsai/bim/module/pset/prop.py @@ -243,6 +243,7 @@ class PsetProperties(PropertyGroup): properties: CollectionProperty(name="Properties", type=IfcProperty) pset_name: EnumProperty(items=get_pset_name, name="Pset Name") qto_name: EnumProperty(items=get_qto_name, name="Qto Name") + # Proposed property. prop_name: StringProperty(name="Property Name", default="MyProperty") prop_value: StringProperty(name="Property Value", default="Some Value")