From bf51a00dfd153314318e83c9c84d2ddc6d792a24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caio=20Ven=C3=A2ncio=20do=20Ros=C3=A1rio?= Date: Tue, 10 Feb 2026 06:33:35 -0300 Subject: [PATCH] Draft: Fix switchUi method bug (#27422) * Draft: Fix switchUi method bug * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- src/Mod/Draft/DraftGui.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index 68e1e8342b..5698d05e40 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -1006,6 +1006,14 @@ class DraftToolBar: self.state.append(self.xValue.isVisible()) self.state.append(self.yValue.isVisible()) self.state.append(self.zValue.isVisible()) + self.state.append(self.labellength.isVisible()) + self.state.append(self.labelangle.isVisible()) + self.state.append(self.pointButton.isVisible()) + self.state.append(self.lengthValue.isVisible()) + self.state.append(self.angleValue.isVisible()) + self.state.append(self.angleLock.isVisible()) + self.state.append(self.isRelative.isVisible()) + self.state.append(self.isGlobal.isVisible()) self.hideXYZ() else: if self.state: @@ -1021,6 +1029,22 @@ class DraftToolBar: self.yValue.show() if self.state[5]: self.zValue.show() + if self.state[6]: + self.labellength.show() + if self.state[7]: + self.labelangle.show() + if self.state[8]: + self.pointButton.show() + if self.state[9]: + self.lengthValue.show() + if self.state[10]: + self.angleValue.show() + if self.state[11]: + self.angleLock.show() + if self.state[12]: + self.isRelative.show() + if self.state[13]: + self.isGlobal.show() self.state = None def setTitle(self, title, icon="Draft_Draft"):