Unindent project in spatial tree to save space

This commit is contained in:
Dion Moult
2024-08-23 14:20:32 +10:00
parent a4a2497f33
commit 3d38068b90
+13 -12
View File
@@ -209,19 +209,20 @@ class BIM_UL_containers_manager(UIList):
col.prop(item, "elevation", emboss=False, text="")
def draw_hierarchy(self, row, item):
for i in range(0, item.level_index):
row.label(text="", icon="BLANK1")
if item.has_children:
if item.is_expanded:
row.operator("bim.contract_container", text="", emboss=False, icon="DISCLOSURE_TRI_DOWN").container = (
item.ifc_definition_id
)
if item.level_index:
for i in range(0, item.level_index - 1):
row.label(text="", icon="BLANK1")
if item.has_children:
if item.is_expanded:
row.operator("bim.contract_container", text="", emboss=False, icon="DISCLOSURE_TRI_DOWN").container = (
item.ifc_definition_id
)
else:
row.operator("bim.expand_container", text="", emboss=False, icon="DISCLOSURE_TRI_RIGHT").container = (
item.ifc_definition_id
)
else:
row.operator("bim.expand_container", text="", emboss=False, icon="DISCLOSURE_TRI_RIGHT").container = (
item.ifc_definition_id
)
else:
row.label(text="", icon="BLANK1")
row.label(text="", icon="BLANK1")
class BIM_UL_elements(UIList):