Fixed ExtensionCorners initial value and added it to setup parameters.

This commit is contained in:
Markus Lampert
2018-12-28 20:47:54 -08:00
committed by wmayer
parent 737fc7a4ec
commit 82d213dfe0

View File

@@ -190,7 +190,7 @@ class ObjectPocket(PathPocketBase.ObjectPocket):
obj.addProperty('App::PropertyLinkSubListGlobal', 'ExtensionFeature', 'Extension', QtCore.QT_TRANSLATE_NOOP('PathPocketShape', 'List of features to extend.'))
if not hasattr(obj, 'ExtensionCorners'):
obj.addProperty('App::PropertyBool', 'ExtensionCorners', 'Extension', QtCore.QT_TRANSLATE_NOOP('PathPocketShape', 'When enabled connected extension edges are combined to wires.'))
obj.UseOutline = True
obj.ExtensionCorners = True
obj.setEditorMode('ExtensionFeature', 2)
@@ -322,7 +322,7 @@ class ObjectPocket(PathPocketBase.ObjectPocket):
obj.ExtensionFeature = [(ext.obj, ext.getSubLink()) for ext in extensions]
def SetupProperties():
return PathPocketBase.SetupProperties() + [ 'UseOutline' ]
return PathPocketBase.SetupProperties() + [ 'UseOutline', 'ExtensionCorners' ]
def Create(name, obj = None):
'''Create(name) ... Creates and returns a Pocket operation.'''