Draft: Rewrite of defaults handling

This commit is contained in:
Yorik van Havre
2013-10-09 15:40:38 -03:00
parent 564f3d14e3
commit 34cce64edc
11 changed files with 506 additions and 595 deletions

View File

@@ -53,10 +53,7 @@ def makeSectionView(section):
break
if not page:
page = FreeCAD.ActiveDocument.addObject("Drawing::FeaturePage",str(translate("Arch","Page")))
template = Draft.getParam("template")
if not template:
template = FreeCAD.getResourceDir()+'Mod/Drawing/Templates/A3_Landscape.svg'
page.Template = template
page.Template = Draft.getParam("template",FreeCAD.getResourceDir()+'Mod/Drawing/Templates/A3_Landscape.svg')
view = FreeCAD.ActiveDocument.addObject("Drawing::FeatureViewPython","View")
page.addObject(view)

View File

@@ -199,7 +199,7 @@ class _Space(ArchComponent.Component):
e = DraftGeomUtils.sortEdges(e.Edges)
w = Part.Wire(e)
f = Part.Face(w)
return round(f.Area,Draft.getParam("dimPrecision"))
return round(f.Area,Draft.getParam("dimPrecision",6))
except:
return 0