Added option to snapper to hode the snapbar once it's done
This commit is contained in:
committed by
Yorik van Havre
parent
2642e668c5
commit
1f3a1d7c81
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user