From 44a3001aa20a324e31f688f70a51e5cb4ec6b78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Station=C3=A4r=5CHenrik?= Date: Sun, 9 Mar 2025 21:31:41 +0100 Subject: [PATCH] Adding checkbox opting for position defenitions --- scripts/addons/cam/ui/panels/machine_panel.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/addons/cam/ui/panels/machine_panel.py b/scripts/addons/cam/ui/panels/machine_panel.py index 33525e1b2..d0b3fe1b7 100644 --- a/scripts/addons/cam/ui/panels/machine_panel.py +++ b/scripts/addons/cam/ui/panels/machine_panel.py @@ -66,9 +66,13 @@ def draw(self, context): # Position Definitions if self.level >= 2: - header, panel = layout.panel_prop(self.machine, "use_position_definitions") - header.label(text="Position Definitions") + layout.use_property_split = False + header, panel = layout.panel(idname="use_pos_defs", default_closed=True) + header.prop(self.machine, "use_position_definitions", text="Position Definitions") if panel: + panel.enabled = self.machine.use_position_definitions + panel.use_property_split = True + col = panel.column(align=True) panel.prop(self.machine, "starting_position") panel.prop(self.machine, "mtc_position") panel.prop(self.machine, "ending_position")