Draft: fix gui_offset.py issue caused by PR8207
This commit is contained in:
@@ -55,6 +55,9 @@ True if Draft_rc.__name__ else False
|
||||
class Offset(gui_base_original.Modifier):
|
||||
"""Gui Command for the Offset tool."""
|
||||
|
||||
def __init__(self):
|
||||
self.param = App.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft")
|
||||
|
||||
def GetResources(self):
|
||||
"""Set icon, menu and tooltip."""
|
||||
|
||||
@@ -98,7 +101,7 @@ class Offset(gui_base_original.Modifier):
|
||||
self.constrainSeg = None
|
||||
|
||||
self.ui.offsetUi()
|
||||
occmode = utils.param.GetBool("Offset_OCC", False)
|
||||
occmode = self.param.GetBool("Offset_OCC", False)
|
||||
self.ui.occOffset.setChecked(occmode)
|
||||
|
||||
self.linetrack = trackers.lineTracker()
|
||||
@@ -183,7 +186,7 @@ class Offset(gui_base_original.Modifier):
|
||||
a = -DraftVecUtils.angle(v1, v2, plane.axis)
|
||||
self.dvec = DraftVecUtils.rotate(d, a, plane.axis)
|
||||
occmode = self.ui.occOffset.isChecked()
|
||||
utils.param.SetBool("Offset_OCC", occmode)
|
||||
self.param.SetBool("Offset_OCC", occmode)
|
||||
_wire = DraftGeomUtils.offsetWire(self.shape,
|
||||
self.dvec,
|
||||
occ=occmode)
|
||||
@@ -224,7 +227,7 @@ class Offset(gui_base_original.Modifier):
|
||||
if (arg["State"] == "DOWN") and (arg["Button"] == "BUTTON1"):
|
||||
copymode = False
|
||||
occmode = self.ui.occOffset.isChecked()
|
||||
utils.param.SetBool("Offset_OCC", occmode)
|
||||
self.param.SetBool("Offset_OCC", occmode)
|
||||
if (gui_tool_utils.hasMod(arg, gui_tool_utils.MODALT)
|
||||
or self.ui.isCopy.isChecked()):
|
||||
copymode = True
|
||||
@@ -306,7 +309,7 @@ class Offset(gui_base_original.Modifier):
|
||||
delta = DraftVecUtils.toString(self.dvec)
|
||||
copymode = False
|
||||
occmode = self.ui.occOffset.isChecked()
|
||||
utils.param.SetBool("Offset_OCC", occmode)
|
||||
self.param.SetBool("Offset_OCC", occmode)
|
||||
|
||||
if self.ui.isCopy.isChecked():
|
||||
copymode = True
|
||||
|
||||
Reference in New Issue
Block a user