+ splitted Draft tools in 2 toolbars
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5257 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
parent
57fa312673
commit
c1b91f6f11
|
@ -544,7 +544,7 @@ def makeBlock(objectslist):
|
||||||
select(obj)
|
select(obj)
|
||||||
return obj
|
return obj
|
||||||
|
|
||||||
def makeArray(baseobject,arg1=Vector(0,0,0),arg2=360,arg3=4,arg4=None):
|
def makeArray(baseobject,arg1,arg2,arg3,arg4=None):
|
||||||
'''makeArray(object,xvector,yvector,xnum,ynum) for rectangular array, or
|
'''makeArray(object,xvector,yvector,xnum,ynum) for rectangular array, or
|
||||||
makeArray(object,center,totalangle,totalnum) for polar array: Creates an array
|
makeArray(object,center,totalangle,totalnum) for polar array: Creates an array
|
||||||
of the given object
|
of the given object
|
||||||
|
@ -558,7 +558,7 @@ def makeArray(baseobject,arg1=Vector(0,0,0),arg2=360,arg3=4,arg4=None):
|
||||||
_ViewProviderArray(obj.ViewObject)
|
_ViewProviderArray(obj.ViewObject)
|
||||||
obj.Base = baseobject
|
obj.Base = baseobject
|
||||||
if arg4:
|
if arg4:
|
||||||
org.ArrayType = "ortho"
|
obj.ArrayType = "ortho"
|
||||||
obj.IntervalX = arg1
|
obj.IntervalX = arg1
|
||||||
obj.IntervalY = arg2
|
obj.IntervalY = arg2
|
||||||
obj.NumberX = arg3
|
obj.NumberX = arg3
|
||||||
|
|
|
@ -194,7 +194,8 @@ class DraftWorkbench (Workbench):
|
||||||
"Draft_DelPoint","Draft_Shape2DView","Draft_Draft2Sketch","Draft_Array"]
|
"Draft_DelPoint","Draft_Shape2DView","Draft_Draft2Sketch","Draft_Array"]
|
||||||
self.treecmdList = ["Draft_ApplyStyle","Draft_ToggleDisplayMode","Draft_AddToGroup","Draft_SelectGroup"]
|
self.treecmdList = ["Draft_ApplyStyle","Draft_ToggleDisplayMode","Draft_AddToGroup","Draft_SelectGroup"]
|
||||||
self.lineList = ["Draft_UndoLine","Draft_FinishLine","Draft_CloseLine"]
|
self.lineList = ["Draft_UndoLine","Draft_FinishLine","Draft_CloseLine"]
|
||||||
self.appendToolbar(str(draftTools.translate("draft","Draft tools")),self.cmdList+self.modList)
|
self.appendToolbar(str(draftTools.translate("draft","Draft creation tools")),self.cmdList)
|
||||||
|
self.appendToolbar(str(draftTools.translate("draft","Draft modification tools")),self.modList)
|
||||||
self.appendMenu(str(draftTools.translate("draft","Draft")),self.cmdList+self.modList)
|
self.appendMenu(str(draftTools.translate("draft","Draft")),self.cmdList+self.modList)
|
||||||
self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Display options"))],self.treecmdList)
|
self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Display options"))],self.treecmdList)
|
||||||
self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Wire tools"))],self.lineList)
|
self.appendMenu([str(draftTools.translate("draft","Draft")),str(draftTools.translate("draft","Wire tools"))],self.lineList)
|
||||||
|
|
|
@ -4491,7 +4491,7 @@ class Array():
|
||||||
def Activated(self):
|
def Activated(self):
|
||||||
obj = Draft.getSelection()[0]
|
obj = Draft.getSelection()[0]
|
||||||
FreeCAD.ActiveDocument.openTransaction("Array")
|
FreeCAD.ActiveDocument.openTransaction("Array")
|
||||||
Draft.makeArray(obj)
|
Draft.makeArray(obj,Vector(1,0,0),Vector(0,1,0),2,2)
|
||||||
FreeCAD.ActiveDocument.commitTransaction()
|
FreeCAD.ActiveDocument.commitTransaction()
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user