From a7cb6ed62cd6b8d44acbd569f11906a7e76faf55 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 13 May 2019 22:01:32 -0300 Subject: [PATCH] Draft: Allow to set the working plane from a section plane --- src/Mod/Draft/DraftTools.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 26d73b8611..a5dc13d973 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -381,7 +381,15 @@ class SelectPlane(DraftTool): FreeCADGui.doCommand("FreeCADGui.ActiveDocument.getObject(\""+k+"\").Visibility = "+v) self.display(plane.axis) self.ui.wplabel.setText(sel.Object.Label) - self.ui.wplabel.setToolTip(translate("draft", "Current working plane:",utf8_decode=True)+self.ui.wplabel.text()) + self.ui.wplabel.setToolTip(translate("draft", "Current working plane")+": "+self.ui.wplabel.text()) + self.finish() + return + elif Draft.getType(sel.Object) == "SectionPlane": + plane.setFromPlacement(sel.Object.Placement,rebase=True) + plane.weak = False + self.display(plane.axis) + self.ui.wplabel.setText(sel.Object.Label) + self.ui.wplabel.setToolTip(translate("draft", "Current working plane")+": "+self.ui.wplabel.text()) self.finish() return elif sel.HasSubObjects: