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)