Draft: Workaround ghost errors in move tool
This commit is contained in:
parent
8c40c6d372
commit
4906d8965f
|
@ -2055,9 +2055,9 @@ class Move(Modifier):
|
||||||
def Activated(self):
|
def Activated(self):
|
||||||
self.name = translate("draft","Move")
|
self.name = translate("draft","Move")
|
||||||
Modifier.Activated(self,self.name)
|
Modifier.Activated(self,self.name)
|
||||||
|
self.ghost = None
|
||||||
if self.ui:
|
if self.ui:
|
||||||
if not FreeCADGui.Selection.getSelection():
|
if not FreeCADGui.Selection.getSelection():
|
||||||
self.ghost = None
|
|
||||||
self.ui.selectUi()
|
self.ui.selectUi()
|
||||||
msg(translate("draft", "Select an object to move\n"))
|
msg(translate("draft", "Select an object to move\n"))
|
||||||
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
||||||
|
@ -2215,10 +2215,10 @@ class Rotate(Modifier):
|
||||||
|
|
||||||
def Activated(self):
|
def Activated(self):
|
||||||
Modifier.Activated(self,"Rotate")
|
Modifier.Activated(self,"Rotate")
|
||||||
if self.ui:
|
|
||||||
if not FreeCADGui.Selection.getSelection():
|
|
||||||
self.ghost = None
|
self.ghost = None
|
||||||
self.arctrack = None
|
self.arctrack = None
|
||||||
|
if self.ui:
|
||||||
|
if not FreeCADGui.Selection.getSelection():
|
||||||
self.ui.selectUi()
|
self.ui.selectUi()
|
||||||
msg(translate("draft", "Select an object to rotate\n"))
|
msg(translate("draft", "Select an object to rotate\n"))
|
||||||
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
||||||
|
@ -2400,11 +2400,11 @@ class Offset(Modifier):
|
||||||
def Activated(self):
|
def Activated(self):
|
||||||
self.running = False
|
self.running = False
|
||||||
Modifier.Activated(self,"Offset")
|
Modifier.Activated(self,"Offset")
|
||||||
if self.ui:
|
|
||||||
if not FreeCADGui.Selection.getSelection():
|
|
||||||
self.ghost = None
|
self.ghost = None
|
||||||
self.linetrack = None
|
self.linetrack = None
|
||||||
self.arctrack = None
|
self.arctrack = None
|
||||||
|
if self.ui:
|
||||||
|
if not FreeCADGui.Selection.getSelection():
|
||||||
self.ui.selectUi()
|
self.ui.selectUi()
|
||||||
msg(translate("draft", "Select an object to offset\n"))
|
msg(translate("draft", "Select an object to offset\n"))
|
||||||
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
||||||
|
@ -2948,9 +2948,9 @@ class Scale(Modifier):
|
||||||
def Activated(self):
|
def Activated(self):
|
||||||
self.name = translate("draft","Scale")
|
self.name = translate("draft","Scale")
|
||||||
Modifier.Activated(self,self.name)
|
Modifier.Activated(self,self.name)
|
||||||
|
self.ghost = None
|
||||||
if self.ui:
|
if self.ui:
|
||||||
if not FreeCADGui.Selection.getSelection():
|
if not FreeCADGui.Selection.getSelection():
|
||||||
self.ghost = None
|
|
||||||
self.ui.selectUi()
|
self.ui.selectUi()
|
||||||
msg(translate("draft", "Select an object to scale\n"))
|
msg(translate("draft", "Select an object to scale\n"))
|
||||||
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
self.call = self.view.addEventCallback("SoEvent",selectObject)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user