From 75881aab242fe3432da034bffbaac48b0db749cc Mon Sep 17 00:00:00 2001 From: falken10vdl Date: Mon, 8 Dec 2025 09:35:08 +0100 Subject: [PATCH] place new code after the current preferences one to follow the order. Added to type checking --- src/bonsai/bonsai/bim/ui.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/bonsai/bonsai/bim/ui.py b/src/bonsai/bonsai/bim/ui.py index 82b154a46e..b7ed2180c1 100644 --- a/src/bonsai/bonsai/bim/ui.py +++ b/src/bonsai/bonsai/bim/ui.py @@ -678,6 +678,12 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences): description="Default parameters for BIM elements", ) + container_hide_show_isolate: BoolProperty( + name="Container hide/show/isolate", + description="Enable container hide/show/isolate feature in the UI", + default=False, + ) + if TYPE_CHECKING: svg2pdf_command: str svg2dxf_command: str @@ -713,6 +719,7 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences): pset_dir: str doc: DocPreferences default_parameters: DefaultParameters + container_hide_show_isolate: bool def draw(self, context: bpy.types.Context) -> None: layout = self.layout @@ -892,16 +899,9 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences): layout.prop(self, "bsdd_load_inactive_dictionaries") layout.prop(self, "bsdd_load_test_dictionaries") - def draw_extras_settings(self, layout: bpy.types.UILayout, context: bpy.types.Context) -> None: layout.prop(self, "container_hide_show_isolate") - container_hide_show_isolate: BoolProperty( - name="Container hide/show/isolate", - description="Enable container hide/show/isolate feature in the UI", - default=False, - ) - # Scene panel groups class BIM_PT_tabs(Panel):