Blockly.zelos. BottomRow
Constructor
BottomRow
new BottomRow(constants)
An object containing information about what elements are in the bottom row of a block as well as spacing information for the top row. Elements in a bottom row can consist of corners, spacers and next connections.
Parameter |
|
---|---|
constants |
Blockly.blockRendering.ConstantProvider The rendering constants provider. Value must not be null. |
- Extends
- Blockly.blockRendering.BottomRow
Properties
align
unknown
Alignment of the row.
- Inherited from
- Blockly.blockRendering.Row#align
baseline
unknown
The Y position of the bottom edge of the block, relative to the origin of the block rendering.
- Inherited from
- Blockly.blockRendering.BottomRow#baseline
connection
unknown
The next connection on the row, if any.
- Inherited from
- Blockly.blockRendering.BottomRow#connection
constants_
unknown
The renderer's constant provider.
- Inherited from
- Blockly.blockRendering.Row#constants_
descenderHeight
unknown
The amount that the bottom of the block extends below the horizontal edge, e.g. because of a next connection. Must be non-negative (see #2820).
- Inherited from
- Blockly.blockRendering.BottomRow#descenderHeight
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
hasNextConnection
unknown
Whether this row has a next connection.
- Inherited from
- Blockly.blockRendering.BottomRow#hasNextConnection
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
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.
hasLeftSquareCorner
hasLeftSquareCorner(block) returns boolean
Render a round corner unless the block has an output connection.
Parameter |
|
---|---|
block |
The block whose bottom row this represents. Value must not be null. |
- Inherited from
- Blockly.zelos.BottomRow#hasLeftSquareCorner
- Returns
-
Whether or not the bottom row has a left square corner.
hasRightSquareCorner
hasRightSquareCorner(_block) returns boolean
Render a round corner unless the block has an output connection.
Parameter |
|
---|---|
_block |
The block whose bottom row this represents. Value must not be null. |
- Inherited from
- Blockly.zelos.BottomRow#hasRightSquareCorner
- Returns
-
Whether or not the bottom row has a right square corner.