Skip to main content

blockly > blockRendering > BottomRow

blockRendering.BottomRow class

An object containing information about what elements are in the bottom row of a block as well as spacing information for the bottom row. Elements in a bottom row can consist of corners, spacers and next connections.

Signature:

export declare class BottomRow extends Row 

Extends: Row

Constructors

Constructor

Modifiers

Description

(constructor)(constants)

Constructs a new instance of the BottomRow class

Properties

Property

Modifiers

Type

Description

baseline

number

The Y position of the bottom edge of the block, relative to the origin of the block rendering.

connection

NextConnection | null

The next connection on the row, if any.

descenderHeight

number

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).

hasNextConnection

boolean

Whether this row has a next connection.

Methods

Method

Modifiers

Description

endsWithElemSpacer()

hasLeftSquareCorner(block)

Returns whether or not the bottom row has a left square corner.

hasRightSquareCorner(_block)

Returns whether or not the bottom row has a right square corner.

measure()

startsWithElemSpacer()