From 2382f8d7f8b4cbb25e8c305f9150365cbebafb65 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 2 May 2025 12:20:34 +0500 Subject: [PATCH] color by property - add operators descriptions --- src/bonsai/bonsai/bim/module/search/operator.py | 2 ++ src/bonsai/bonsai/bim/module/search/prop.py | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/search/operator.py b/src/bonsai/bonsai/bim/module/search/operator.py index 1e4443e920..10bb6199b7 100644 --- a/src/bonsai/bonsai/bim/module/search/operator.py +++ b/src/bonsai/bonsai/bim/module/search/operator.py @@ -239,6 +239,7 @@ class LoadSearch(Operator, tool.Ifc.Operator): class ColourByProperty(Operator): bl_idname = "bim.colour_by_property" bl_label = "Colour by Property" + bl_description = "Color all visible objects by the provided property." bl_options = {"REGISTER", "UNDO"} def execute(self, context): @@ -365,6 +366,7 @@ class ColourByProperty(Operator): class SelectByProperty(Operator): bl_idname = "bim.select_by_property" bl_label = "Select by Property" + bl_description = "Select objects based on currently selected colored property value." bl_options = {"REGISTER", "UNDO"} @classmethod diff --git a/src/bonsai/bonsai/bim/module/search/prop.py b/src/bonsai/bonsai/bim/module/search/prop.py index 61cff222d3..ba61451401 100644 --- a/src/bonsai/bonsai/bim/module/search/prop.py +++ b/src/bonsai/bonsai/bim/module/search/prop.py @@ -202,7 +202,12 @@ class BIMSearchProperties(PropertyGroup): filter_classes_index: IntProperty(name="Filter Classes Index") filter_container: CollectionProperty(type=BIMFilterBuildingStoreys, name="Filter Level") filter_container_index: IntProperty(name="Filter Level Index") - show_flat_colours: BoolProperty(name="Flat Colours", default=False, update=update_show_flat_colours) + show_flat_colours: BoolProperty( + name="Flat Colours", + description="Toggle flat shading in the active viewport.", + default=False, + update=update_show_flat_colours, + ) if TYPE_CHECKING: element_key: str