Blockly.blockRendering. SpacerRow
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_
unknown
The renderer's constant provider.
- Inherited from
- Blockly.blockRendering.Row#constants_
elements
unknown
An array of elements contained in this row.
- Inherited from
- Blockly.blockRendering.Row#elements
hasDummyInput
unknown
Whether the row has any dummy inputs.
- Inherited from
- Blockly.blockRendering.Row#hasDummyInput
hasExternalInput
unknown
Whether the row has any external inputs.
- Inherited from
- Blockly.blockRendering.Row#hasExternalInput
hasInlineInput
unknown
Whether the row has any inline inputs.
- Inherited from
- Blockly.blockRendering.Row#hasInlineInput
hasJaggedEdge
unknown
Whether the row has a jagged edge.
- Inherited from
- Blockly.blockRendering.Row#hasJaggedEdge
hasStatement
unknown
Whether the row has any statement inputs.
- Inherited from
- Blockly.blockRendering.Row#hasStatement
height
unknown
The height of the row.
- Inherited from
- Blockly.blockRendering.Row#height
minHeight
unknown
The minimum height of the row.
- Inherited from
- Blockly.blockRendering.Row#minHeight
minWidth
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
unknown
The type of this rendering object.
- Inherited from
- Blockly.blockRendering.Row#type
width
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
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
unknown
The X position of the row relative to the origin of the block's svg group.
- Inherited from
- Blockly.blockRendering.Row#xPos
yPos
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
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
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
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
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
measure()
Inspect all subcomponents and populate all size properties on the row.
- Inherited from
- Blockly.blockRendering.SpacerRow#measure
startsWithElemSpacer
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.