From 03e09a97c6afb75e6849c06eb9a8fd60f337852d Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 24 Jul 2025 17:04:41 +0500 Subject: [PATCH] Work schedule UI - hide buttons labels to make it more tidy --- src/bonsai/bonsai/bim/module/sequence/operator.py | 3 +++ src/bonsai/bonsai/bim/module/sequence/ui.py | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/sequence/operator.py b/src/bonsai/bonsai/bim/module/sequence/operator.py index 053a5c4cb3..05eec37138 100644 --- a/src/bonsai/bonsai/bim/module/sequence/operator.py +++ b/src/bonsai/bonsai/bim/module/sequence/operator.py @@ -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() diff --git a/src/bonsai/bonsai/bim/module/sequence/ui.py b/src/bonsai/bonsai/bim/module/sequence/ui.py index 7df74baf1a..1f83191b98 100644 --- a/src/bonsai/bonsai/bim/module/sequence/ui.py +++ b/src/bonsai/bonsai/bim/module/sequence/ui.py @@ -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()