mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 22:12:32 +00:00
Replaced panel row with operator descriptor
This commit is contained in:
@@ -273,6 +273,7 @@ class RemoveProfile(bpy.types.Operator, tool.Ifc.Operator):
|
|||||||
class AddLayer(bpy.types.Operator, tool.Ifc.Operator):
|
class AddLayer(bpy.types.Operator, tool.Ifc.Operator):
|
||||||
bl_idname = "bim.add_layer"
|
bl_idname = "bim.add_layer"
|
||||||
bl_label = "Add Layer"
|
bl_label = "Add Layer"
|
||||||
|
bl_description = "The List is Ordered From Origin Point"
|
||||||
bl_options = {"REGISTER", "UNDO"}
|
bl_options = {"REGISTER", "UNDO"}
|
||||||
obj: bpy.props.StringProperty()
|
obj: bpy.props.StringProperty()
|
||||||
layer_set: bpy.props.IntProperty()
|
layer_set: bpy.props.IntProperty()
|
||||||
@@ -297,6 +298,7 @@ class AddLayer(bpy.types.Operator, tool.Ifc.Operator):
|
|||||||
class ReorderMaterialSetItem(bpy.types.Operator, tool.Ifc.Operator):
|
class ReorderMaterialSetItem(bpy.types.Operator, tool.Ifc.Operator):
|
||||||
bl_idname = "bim.reorder_material_set_item"
|
bl_idname = "bim.reorder_material_set_item"
|
||||||
bl_label = "Reorder Material Set Item"
|
bl_label = "Reorder Material Set Item"
|
||||||
|
bl_description = "The List is Ordered From Origin Point"
|
||||||
bl_options = {"REGISTER", "UNDO"}
|
bl_options = {"REGISTER", "UNDO"}
|
||||||
obj: bpy.props.StringProperty()
|
obj: bpy.props.StringProperty()
|
||||||
old_index: bpy.props.IntProperty()
|
old_index: bpy.props.IntProperty()
|
||||||
|
|||||||
@@ -231,15 +231,16 @@ class BIM_PT_object_material(Panel):
|
|||||||
row.label(text="No Profiles Available")
|
row.label(text="No Profiles Available")
|
||||||
row.operator("bim.add_profile_def", icon="ADD", text="")
|
row.operator("bim.add_profile_def", icon="ADD", text="")
|
||||||
else:
|
else:
|
||||||
|
#indication to the user From where Layer set is stacked (#3515) Unactivated for now
|
||||||
|
# row = self.layout.row(align=True)
|
||||||
|
# row.alignment = "CENTER"
|
||||||
|
# row.label(text='From Origin Point')
|
||||||
row = self.layout.row(align=True)
|
row = self.layout.row(align=True)
|
||||||
if ObjectMaterialData.data["set_item_name"] == "profile":
|
if ObjectMaterialData.data["set_item_name"] == "profile":
|
||||||
prop_with_search(row, self.mprops, "profiles", icon="ITALIC", text="")
|
prop_with_search(row, self.mprops, "profiles", icon="ITALIC", text="")
|
||||||
prop_with_search(row, self.props, "material", icon="MATERIAL", text="")
|
prop_with_search(row, self.props, "material", icon="MATERIAL", text="")
|
||||||
op = row.operator(f"bim.add_{ObjectMaterialData.data['set_item_name']}", icon="ADD", text="")
|
op = row.operator(f"bim.add_{ObjectMaterialData.data['set_item_name']}", icon="ADD", text="")
|
||||||
setattr(op, f"{ObjectMaterialData.data['set_item_name']}_set", ObjectMaterialData.data["set"]["id"])
|
setattr(op, f"{ObjectMaterialData.data['set_item_name']}_set", ObjectMaterialData.data["set"]["id"])
|
||||||
row = self.layout.row(align=True)
|
|
||||||
row.alignment = "CENTER"
|
|
||||||
row.label(text='Layers listed from origin point')
|
|
||||||
|
|
||||||
total_items = len(ObjectMaterialData.data["set_items"])
|
total_items = len(ObjectMaterialData.data["set_items"])
|
||||||
for index, set_item in enumerate(ObjectMaterialData.data["set_items"]):
|
for index, set_item in enumerate(ObjectMaterialData.data["set_items"]):
|
||||||
|
|||||||
Reference in New Issue
Block a user