Skip to main content

blockly > geras > PathObject

geras.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

colourDark

string

The colour of the dark path on the block in '#RRGGBB' format.

constants

ConstantProvider

svgPathDark

SVGElement

svgPathLight

SVGElement

Methods

Method

Modifiers

Description

applyColour(block)

flipRTL()

setHighlightPath(highlightPath)

Set the highlight path generated by the renderer onto the SVG element.

setPath(mainPath)

setStyle(blockStyle)

updateDisabled_(disabled)

updateHighlighted(highlighted)

updateShadow_(shadow)