Draft: Adapted Draft module for python3 compatibility - issue #995

This commit is contained in:
Yorik van Havre
2014-10-05 19:40:14 -03:00
parent 30abbabb58
commit 203fcb7a1b
13 changed files with 280 additions and 277 deletions

View File

@@ -164,7 +164,7 @@ class Snapper:
elif isinstance(screenpos,coin.SbVec2s):
screenpos = tuple(screenpos.getValue())
elif not isinstance(screenpos,tuple):
print "snap needs valid screen position (list, tuple or sbvec2s)"
print("snap needs valid screen position (list, tuple or sbvec2s)")
return None
# setup trackers if needed
@@ -366,7 +366,7 @@ class Snapper:
for snap in snaps:
if (not snap) or (snap[0] == None):
pass
#print "debug: Snapper: invalid snap point: ",snaps
#print("debug: Snapper: invalid snap point: ",snaps)
else:
delta = snap[0].sub(origin)
if delta.Length < shortest:
@@ -1078,7 +1078,7 @@ class Snapper:
self.masterbutton.setChecked(True)
QtCore.QObject.connect(self.masterbutton,QtCore.SIGNAL("toggled(bool)"),self.toggle)
self.toolbar.addWidget(self.masterbutton)
for c,i in self.cursors.iteritems():
for c,i in self.cursors.items():
if i:
b = QtGui.QPushButton(None)
b.setIcon(QtGui.QIcon(i))
@@ -1225,5 +1225,5 @@ if not hasattr(FreeCADGui,"Snapper"):
if not hasattr(FreeCAD,"DraftWorkingPlane"):
import WorkingPlane, Draft_rc
FreeCAD.DraftWorkingPlane = WorkingPlane.plane()
#print FreeCAD.DraftWorkingPlane
#print(FreeCAD.DraftWorkingPlane)
FreeCADGui.addIconPath(":/icons")