From 1f3a1d7c81833ba64451a7573453e7d2b9eb6885 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sun, 13 Aug 2017 01:21:40 -0700 Subject: [PATCH] Added option to snapper to hode the snapbar once it's done --- src/Mod/Draft/DraftSnap.py | 4 ++-- src/Mod/Path/PathScripts/PathGetPoint.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/DraftSnap.py b/src/Mod/Draft/DraftSnap.py index 4b81e6fba3..407b4ebf19 100644 --- a/src/Mod/Draft/DraftSnap.py +++ b/src/Mod/Draft/DraftSnap.py @@ -961,7 +961,7 @@ class Snapper: if self.grid: self.grid.lowerTracker() - def off(self): + def off(self, hideSnapBar=False): "finishes snapping" if self.tracker: self.tracker.off() @@ -986,7 +986,7 @@ class Snapper: self.unconstrain() self.radius = 0 self.setCursor() - if Draft.getParam("hideSnapBar",False): + if hideSnapBar or Draft.getParam("hideSnapBar",False): self.toolbar.hide() self.mask = None self.lastArchPoint = None diff --git a/src/Mod/Path/PathScripts/PathGetPoint.py b/src/Mod/Path/PathScripts/PathGetPoint.py index 91e1dadf9f..a929ad9414 100644 --- a/src/Mod/Path/PathScripts/PathGetPoint.py +++ b/src/Mod/Path/PathScripts/PathGetPoint.py @@ -115,7 +115,7 @@ class TaskPanel: if cleanup: self.removeGlobalCallbacks() - FreeCADGui.Snapper.off() + FreeCADGui.Snapper.off(True) if self.buttonBox: self.buttonBox.setEnabled(True) self.removeEscapeShortcut()