Search now renamed filtering and grouping. New "sandbox" section for more experimental panels. Old selector moved to sandbox along with augin/lca/covetool/temporary cutaways also moved there.

This commit is contained in:
Dion Moult
2023-07-22 23:09:48 +10:00
parent 74637dd0ea
commit b1cab9484c
8 changed files with 19 additions and 13 deletions
+4 -3
View File
@@ -122,7 +122,6 @@ classes = [
prop.BIMCollectionProperties,
prop.BIMMaterialProperties,
prop.BIMMeshProperties,
ui.BIM_PT_section_plane,
ui.BIM_UL_generic,
ui.BIM_UL_topics,
ui.BIM_ADDON_preferences,
@@ -130,7 +129,7 @@ classes = [
ui.BIM_PT_project_info,
ui.BIM_PT_project_setup,
ui.BIM_PT_geometry,
ui.BIM_PT_selection,
ui.BIM_PT_tab_grouping_and_filtering,
# Tabs panel
ui.BIM_PT_tabs,
# Object information
@@ -156,7 +155,9 @@ classes = [
# Quality and coordination
ui.BIM_PT_tab_quality_control,
ui.BIM_PT_tab_collaboration,
ui.BIM_PT_tab_integrations,
ui.BIM_PT_tab_sandbox,
# TODO: move this somewhere else and clean it up
ui.BIM_PT_section_plane,
]
for mod in modules.values():
@@ -26,7 +26,7 @@ class BIM_PT_augin(bpy.types.Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_parent_id = "BIM_PT_tab_integrations"
bl_parent_id = "BIM_PT_tab_sandbox"
def draw(self, context):
layout = self.layout
@@ -26,7 +26,7 @@ class BIM_PT_covetool(bpy.types.Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_parent_id = "BIM_PT_tab_integrations"
bl_parent_id = "BIM_PT_tab_sandbox"
def draw(self, context):
layout = self.layout
@@ -233,6 +233,7 @@ class BIM_PT_workarounds(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "data"
bl_parent_id = "BIM_PT_tab_geometric_relationships"
@classmethod
def poll(cls, context):
@@ -27,7 +27,7 @@ class BIM_PT_lca(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_parent_id = "BIM_PT_tab_integrations"
bl_parent_id = "BIM_PT_tab_sandbox"
def draw(self, context):
props = context.scene.BIMLCAProperties
@@ -81,6 +81,7 @@ class BIM_PT_project(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_options = {"HIDE_HEADER"}
bl_parent_id = "BIM_PT_project_info"
def draw(self, context):
@@ -27,7 +27,7 @@ class BIM_PT_search(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_parent_id = "BIM_PT_selection"
bl_parent_id = "BIM_PT_tab_grouping_and_filtering"
def draw(self, context):
if not SearchData.is_loaded:
@@ -177,7 +177,7 @@ class BIM_PT_IFCSelector(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
bl_parent_id = "BIM_PT_selection"
bl_parent_id = "BIM_PT_tab_sandbox"
def draw(self, context):
layout = self.layout
+8 -5
View File
@@ -90,6 +90,8 @@ class BIM_PT_section_plane(Panel):
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "output"
bl_options = {"DEFAULT_CLOSED"}
bl_parent_id = "BIM_PT_tab_sandbox"
def draw(self, context):
layout = self.layout
@@ -374,8 +376,8 @@ class BIM_PT_tab_collaboration(Panel):
pass
class BIM_PT_selection(Panel):
bl_label = "Selection"
class BIM_PT_tab_grouping_and_filtering(Panel):
bl_label = "Grouping and Filtering"
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
@@ -459,8 +461,8 @@ class BIM_PT_tab_quality_control(Panel):
pass
class BIM_PT_tab_integrations(Panel):
bl_label = "BIM Integrations"
class BIM_PT_tab_sandbox(Panel):
bl_label = "Sandbox"
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_context = "scene"
@@ -471,7 +473,8 @@ class BIM_PT_tab_integrations(Panel):
return tool.Blender.is_tab(context, "QUALITY")
def draw(self, context):
pass
row = self.layout.row()
row.label(text="More Experimental Than Usual", icon="ERROR")
# Object panel groups