sesaparcours
    Preparing search index...

    Fake class which should be extended to avoid inheriting static properties

    Hierarchy (View Summary)

    Index

    Constructors

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

      Parameters

      Returns BottomRow__Class

    Properties

    align: number

    Alignment of the row.

    baseline: number

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

    connection: NextConnection

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

    elements: Measurable[]

    An array of elements contained in this row.

    hasDummyInput: boolean

    Whether the row has any dummy inputs.

    hasExternalInput: boolean

    Whether the row has any external inputs.

    hasInlineInput: boolean

    Whether the row has any inline inputs.

    hasJaggedEdge: boolean

    Whether the row has a jagged edge.

    hasNextConnection: boolean

    Whether this row has a next connection.

    hasStatement: boolean

    Whether the row has any statement inputs.

    height: number

    The height of the row.

    minHeight: number

    The minimum height of the row.

    minWidth: number

    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.

    type: number

    The type of this rendering object.

    width: number

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

    widthWithConnectedBlocks: number

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

    xPos: number

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

    yPos: number

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

    Methods

    • Determines whether this row should end with an element spacer.

      Returns boolean

      Whether the row should end with a spacer.

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

      Returns InRowSpacer

      The first spacer element on this row.

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

      Returns InputConnection

      The last input on the row, or null.

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

      Returns InRowSpacer

      The last spacer element on this row.

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

      Parameters

      Returns boolean

      Whether or not the bottom row has a left square corner.

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

      Parameters

      Returns boolean

      Whether or not the bottom row has a right square corner.

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

      Returns void

    • Determines whether this row should start with an element spacer.

      Returns boolean

      Whether the row should start with a spacer.