Work schedule UI - hide buttons labels to make it more tidy

This commit is contained in:
Andrej730
2025-07-24 17:04:41 +05:00
parent 6e9ec4861e
commit 03e09a97c6
2 changed files with 9 additions and 5 deletions
@@ -269,6 +269,7 @@ class EditWorkSchedule(bpy.types.Operator, tool.Ifc.Operator):
class RemoveWorkSchedule(bpy.types.Operator, tool.Ifc.Operator):
bl_idname = "bim.remove_work_schedule"
bl_label = "Remove Work Schedule"
back_reference = "Remove provided work schedule."
bl_options = {"REGISTER", "UNDO"}
work_schedule: bpy.props.IntProperty()
@@ -279,6 +280,7 @@ class RemoveWorkSchedule(bpy.types.Operator, tool.Ifc.Operator):
class EnableEditingWorkSchedule(bpy.types.Operator):
bl_idname = "bim.enable_editing_work_schedule"
bl_label = "Enable Editing Work Schedule"
bl_description = "Enable editing work schedule attributes."
bl_options = {"REGISTER", "UNDO"}
work_schedule: bpy.props.IntProperty()
@@ -290,6 +292,7 @@ class EnableEditingWorkSchedule(bpy.types.Operator):
class EnableEditingWorkScheduleTasks(bpy.types.Operator):
bl_idname = "bim.enable_editing_work_schedule_tasks"
bl_label = "Enable Editing Work Schedule Tasks"
bl_description = "Enable editing work scheduke tasks."
bl_options = {"REGISTER", "UNDO"}
work_schedule: bpy.props.IntProperty()
+6 -5
View File
@@ -238,13 +238,14 @@ class BIM_PT_work_schedules(Panel):
)
col2 = grid.column()
row = col2.row(align=True)
row.operator("bim.enable_editing_work_schedule_tasks", text="Tasks", icon="ACTION").work_schedule = (
row.alignment = "RIGHT"
row.operator("bim.enable_editing_work_schedule_tasks", text="", icon="ACTION").work_schedule = (
work_schedule_id
)
row.operator(
"bim.enable_editing_work_schedule", text="Attributes", icon="GREASEPENCIL"
).work_schedule = work_schedule_id
row.operator("bim.remove_work_schedule", text="Delete", icon="X").work_schedule = work_schedule_id
row.operator("bim.enable_editing_work_schedule", text="", icon="GREASEPENCIL").work_schedule = (
work_schedule_id
)
row.operator("bim.remove_work_schedule", text="", icon="X").work_schedule = work_schedule_id
if self.props.active_work_schedule_id == work_schedule_id:
if self.props.editing_type == "WORK_SCHEDULE":
self.draw_editable_work_schedule_ui()