Namespace: pathActions

path.pathActions

Group: Path edit functions Functions relating to editing path elements

Source:

Methods

(static) addSubPath(on) → {void}

Parameters:
Name Type Description
on boolean
Source:
Returns:
Type
void

(static) clear(remove) → {void}

Parameters:
Name Type Description
remove boolean

Not in use

Source:
Returns:
Type
void

(static) clonePathNode() → {void}

Source:
Returns:
Type
void

(static) convertPath()

Convert a path to one with only absolute or relative values

Source:
See:

(static) deletePathNode() → {void}

Source:
Returns:
Type
void

(static) fixEnd(elem) → {void}

Parameters:
Name Type Description
elem Element
Source:
Returns:
Type
void

(static) getNodePoint() → {module:path.NodePoint}

Source:
Returns:
Type
module:path.NodePoint

(static) linkControlPoints(linkPoints) → {void}

Parameters:
Name Type Description
linkPoints boolean
Source:
Returns:
Type
void

(static) mouseDown(evt, mouseTarget, startX, startY) → {boolean|void}

Parameters:
Name Type Description
evt MouseEvent
mouseTarget Element
startX Float
startY Float
Source:
Returns:
Type
boolean | void

(static) mouseMove(mouseX, mouseY) → {void}

Parameters:
Name Type Description
mouseX Float
mouseY Float
Source:
Returns:
Type
void

(static) mouseUp(evt, element, mouseX, mouseY) → {module:path.keepElement|void}

Parameters:
Name Type Description
evt Event
element Element
mouseX Float
mouseY Float
Source:
Returns:
Type
module:path.keepElement | void

(static) moveNode(attr, newValue) → {void}

Parameters:
Name Type Description
attr string
newValue Float
Source:
Returns:
Type
void

(static) opencloseSubPath() → {void}

Source:
Returns:
Type
void

(static) reorient() → {void}

Source:
Fires:
Returns:
Type
void

(static) resetOrientation(pthnullable) → {false|void}

Parameters:
Name Type Attributes Description
pth Element | SVGPathElement <nullable>
Source:
Returns:
Type
false | void

(static) select(target) → {void}

Parameters:
Name Type Description
target Element
Source:
Returns:
Type
void

(static) setSegType(vnullable) → {void}

Parameters:
Name Type Attributes Description
v Integer <nullable>

See https://www.w3.org/TR/SVG/single-page.html#paths-InterfaceSVGPathSeg

Source:
Returns:
Type
void

(static) smoothPolylineIntoPath()

Smooth polyline into path

Source:
See:

(static) toEditMode(element) → {void}

Parameters:
Name Type Description
element Element
Source:
Returns:
Type
void

(static) toSelectMode(elem) → {void}

Parameters:
Name Type Description
elem Element
Source:
Fires:
Returns:
Type
void

(static) zoomChange() → {void}

Source:
Returns:
Type
void