Skip to main content

blockly > zelos > PathObject

zelos.PathObject class

An object that handles creating and setting each of the SVG elements used by the renderer.

Signature:

export declare class PathObject extends BasePathObject 

Extends: BasePathObject

Constructors

Constructor

Modifiers

Description

(constructor)(root, style, constants)

Constructs a new instance of the PathObject class

Properties

Property

Modifiers

Type

Description

constants

ConstantProvider

outputShapeType

number | null

The type of block's output connection shape. This is set when a block with an output connection is drawn.

Methods

Method

Modifiers

Description

applyColour(block)

beginDrawing()

Method that's called when the drawer is about to draw the block.

endDrawing()

Method that's called when the drawer is done drawing.

flipRTL()

setOutlinePath(name, pathString)

Set the path generated by the renderer for an outline path on the respective outline path SVG element.

setPath(pathString)

updateReplacementFade(enable)

updateSelected(enable)

updateShapeForInputHighlight(conn, enable)