Constructor

SpacerRow

new SpacerRow(constants, height, width)

An object containing information about a spacer between two rows.

Parameter

constants

Blockly.blockRendering.ConstantProvider

The rendering constants provider.

Value must not be null.

height

number

The height of the spacer.

width

number

The width of the spacer.

Extends
Blockly.blockRendering.Row

Properties

constants_

protected

unknown

The renderer's constant provider.

Inherited from
Blockly.blockRendering.Row#constants_

elements

package

unknown

An array of elements contained in this row.

Inherited from
Blockly.blockRendering.Row#elements

hasDummyInput

package

unknown

Whether the row has any dummy inputs.

Inherited from
Blockly.blockRendering.Row#hasDummyInput

hasExternalInput

package

unknown

Whether the row has any external inputs.

Inherited from
Blockly.blockRendering.Row#hasExternalInput

hasInlineInput

package

unknown

Whether the row has any inline inputs.

Inherited from
Blockly.blockRendering.Row#hasInlineInput

hasJaggedEdge

package

unknown

Whether the row has a jagged edge.

Inherited from
Blockly.blockRendering.Row#hasJaggedEdge

hasStatement

package

unknown

Whether the row has any statement inputs.

Inherited from
Blockly.blockRendering.Row#hasStatement

height

package

unknown

The height of the row.

Inherited from
Blockly.blockRendering.Row#height

minHeight

package

unknown

The minimum height of the row.

Inherited from
Blockly.blockRendering.Row#minHeight

minWidth

package

unknown

The minimum width of the row, from the left edge of the block to the right. Does not include child blocks unless they are inline.

Inherited from
Blockly.blockRendering.Row#minWidth

type

package

unknown

The type of this rendering object.

Inherited from
Blockly.blockRendering.Row#type

width

package

unknown

The width of the row, from the left edge of the block to the right. Does not include child blocks unless they are inline.

Inherited from
Blockly.blockRendering.Row#width

widthWithConnectedBlocks

package

unknown

The width of the row, from the left edge of the block to the edge of the block or any connected child blocks.

Inherited from
Blockly.blockRendering.Row#widthWithConnectedBlocks

xPos

package

unknown

The X position of the row relative to the origin of the block's svg group.

Inherited from
Blockly.blockRendering.Row#xPos

yPos

package

unknown

The Y position of the row relative to the origin of the block's svg group.

Inherited from
Blockly.blockRendering.Row#yPos

Methods

endsWithElemSpacer

package

endsWithElemSpacer() returns boolean

Determines whether this row should end with an element spacer.

Inherited from
Blockly.blockRendering.Row#endsWithElemSpacer
Returns

Whether the row should end with a spacer.

getFirstSpacer

package

getFirstSpacer() returns Blockly.blockRendering.InRowSpacer

Convenience method to get the first spacer element on this row.

Inherited from
Blockly.blockRendering.Row#getFirstSpacer
Returns

The first spacer element on this row.

getLastInput

package

getLastInput() returns Blockly.blockRendering.InputConnection

Get the last input on this row, if it has one.

Inherited from
Blockly.blockRendering.Row#getLastInput
Returns

The last input on the row, or null.

getLastSpacer

package

getLastSpacer() returns Blockly.blockRendering.InRowSpacer

Convenience method to get the last spacer element on this row.

Inherited from
Blockly.blockRendering.Row#getLastSpacer
Returns

The last spacer element on this row.

measure

package

measure()

Inspect all subcomponents and populate all size properties on the row.

Inherited from
Blockly.blockRendering.SpacerRow#measure

startsWithElemSpacer

package

startsWithElemSpacer() returns boolean

Determines whether this row should start with an element spacer.

Inherited from
Blockly.blockRendering.Row#startsWithElemSpacer
Returns

Whether the row should start with a spacer.