geras.Drawer class
An object that draws a block based on the given rendering information, customized for the geras renderer.
Signature:
export declare class Drawer extends BaseDrawer
Extends: BaseDrawer
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(block, info) | Constructs a new instance of the Drawer class |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| constants_ | ConstantProvider | ||
| highlighter_ | Highlighter |
Methods
| Method | Modifiers | Description |
|---|---|---|
| draw() | ||
| drawBottom_() | ||
| drawInlineInput_(input) | ||
| drawJaggedEdge_(row) | ||
| drawLeft_() | protected |
Add steps for the left side of the block, which may include an output connection |
| drawRightSideRow_(row) | ||
| drawStatementInput_(row) | ||
| drawTop_() | ||
| drawValueInput_(row) | ||
| positionExternalValueConnection_(row) | ||
| positionInlineInputConnection_(input) | ||
| positionNextConnection_() | ||
| positionStatementInputConnection_(row) |