mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-09 21:53:40 +00:00
Blender 4.1 - fix errors due to renamed type manager icon
This commit is contained in:
@@ -191,11 +191,11 @@ class CoveringToolUI:
|
|||||||
row = cls.layout.row(align=True)
|
row = cls.layout.row(align=True)
|
||||||
row.label(text="", icon="FILE_3D")
|
row.label(text="", icon="FILE_3D")
|
||||||
prop_with_search(row, cls.props, "relating_type_id", text="")
|
prop_with_search(row, cls.props, "relating_type_id", text="")
|
||||||
row.operator("bim.launch_type_manager", icon="LIGHTPROBE_GRID", text="")
|
row.operator("bim.launch_type_manager", icon=tool.Blender.TYPE_MANAGER_ICON, text="")
|
||||||
else:
|
else:
|
||||||
row.label(text=f"No {AuthoringData.data['ifc_element_type']} Found", icon="ERROR")
|
row.label(text=f"No {AuthoringData.data['ifc_element_type']} Found", icon="ERROR")
|
||||||
row = cls.layout.row()
|
row = cls.layout.row()
|
||||||
row.operator("bim.launch_type_manager", icon="LIGHTPROBE_GRID", text="Launch Type Manager")
|
row.operator("bim.launch_type_manager", icon=tool.Blender.TYPE_MANAGER_ICON, text="Launch Type Manager")
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def draw_basic_bim_tool_interface(cls):
|
def draw_basic_bim_tool_interface(cls):
|
||||||
|
|||||||
@@ -250,7 +250,7 @@ class AnnotationToolUI:
|
|||||||
row = cls.layout.row(align=True)
|
row = cls.layout.row(align=True)
|
||||||
row.label(text="", icon="FILE_3D")
|
row.label(text="", icon="FILE_3D")
|
||||||
prop_with_search(row, cls.props, "relating_type_id", text="")
|
prop_with_search(row, cls.props, "relating_type_id", text="")
|
||||||
row.operator("bim.launch_annotation_type_manager", icon="LIGHTPROBE_GRID", text="")
|
row.operator("bim.launch_annotation_type_manager", icon=tool.Blender.TYPE_MANAGER_ICON, text="")
|
||||||
|
|
||||||
add_layout_hotkey_operator(cls.layout, "Add", "S_A", "Create a new annotation")
|
add_layout_hotkey_operator(cls.layout, "Add", "S_A", "Create a new annotation")
|
||||||
|
|
||||||
|
|||||||
@@ -516,7 +516,7 @@ class BimToolUI:
|
|||||||
prop_with_search(row, cls.props, "relating_type_id", text="")
|
prop_with_search(row, cls.props, "relating_type_id", text="")
|
||||||
else:
|
else:
|
||||||
row.label(text="No Construction Type", icon="FILE_3D")
|
row.label(text="No Construction Type", icon="FILE_3D")
|
||||||
row.operator("bim.launch_type_manager", icon="LIGHTPROBE_GRID", text="")
|
row.operator("bim.launch_type_manager", icon=tool.Blender.TYPE_MANAGER_ICON, text="")
|
||||||
else:
|
else:
|
||||||
if AuthoringData.data["ifc_element_type"]:
|
if AuthoringData.data["ifc_element_type"]:
|
||||||
row.label(text=f"No {AuthoringData.data['ifc_element_type']} Found", icon="ERROR")
|
row.label(text=f"No {AuthoringData.data['ifc_element_type']} Found", icon="ERROR")
|
||||||
@@ -529,7 +529,7 @@ class BimToolUI:
|
|||||||
op.ifc_element_type = AuthoringData.data["ifc_element_type"]
|
op.ifc_element_type = AuthoringData.data["ifc_element_type"]
|
||||||
else:
|
else:
|
||||||
row.label(text="No Element Types Found", icon="ERROR")
|
row.label(text="No Element Types Found", icon="ERROR")
|
||||||
row.operator("bim.launch_type_manager", icon="LIGHTPROBE_GRID", text="Launch Type Manager")
|
row.operator("bim.launch_type_manager", icon=tool.Blender.TYPE_MANAGER_ICON, text="Launch Type Manager")
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def draw_basic_bim_tool_interface(cls):
|
def draw_basic_bim_tool_interface(cls):
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ VIEWPORT_ATTRIBUTES = [
|
|||||||
class Blender(blenderbim.core.tool.Blender):
|
class Blender(blenderbim.core.tool.Blender):
|
||||||
OBJECT_TYPES_THAT_SUPPORT_EDIT_MODE = ("MESH", "CURVE", "SURFACE", "META", "FONT", "LATTICE", "ARMATURE")
|
OBJECT_TYPES_THAT_SUPPORT_EDIT_MODE = ("MESH", "CURVE", "SURFACE", "META", "FONT", "LATTICE", "ARMATURE")
|
||||||
OBJECT_TYPES_THAT_SUPPORT_EDIT_GPENCIL_MODE = ("GPENCIL",)
|
OBJECT_TYPES_THAT_SUPPORT_EDIT_GPENCIL_MODE = ("GPENCIL",)
|
||||||
|
TYPE_MANAGER_ICON = "LIGHTPROBE_VOLUME" if bpy.app.version >= (4, 1, 0) else "LIGHTPROBE_GRID"
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_area_props(cls, context):
|
def get_area_props(cls, context):
|
||||||
|
|||||||
Reference in New Issue
Block a user