blockly > blockRendering > Fila

Clase blockRendering.Row

Es un objeto que representa una sola fila en un bloque renderizado y todos sus subcomponentes.

Signature:

export declare class Row 

Constructores

Constructor Modificadores Descripción
(constructor)(constantes) Construye una instancia nueva de la clase Row.

Propiedades

Propiedad Modificadores Tipo Descripción
alinear número | nulo Alineación de la fila
constants_

protected

readonly

ConstantProvider
elementos Medibles Es un array de elementos contenidos en esta fila.
hasDummyInput boolean Indica si la fila tiene entradas ficticias o entradas de fila final.
hasExternalInput boolean Indica si la fila tiene entradas externas.
hasInlineInput boolean Indica si la fila tiene entradas intercaladas.
hasJaggedEdge boolean Indica si la fila tiene un borde dentado.
hasStatement boolean Indica si la fila tiene entradas de instrucción.
altura número La altura de la fila.
minHeight número La altura mínima de la fila.
minWidth número Ancho mínimo de la fila, desde el borde izquierdo del bloque hasta la derecha. No incluye los bloqueos secundarios, a menos que estén intercalados.
notchOffset número
statementEdge número Donde debería estar el borde izquierdo de todas las entradas de instrucciones en el bloque. Esto garantiza que las entradas de las declaraciones que proceden de campos de varios anchos estén alineadas.
tipo número
ancho número Ancho de la fila, desde el borde izquierdo del bloque hasta la derecha. No incluye los bloqueos secundarios, a menos que estén intercalados.
widthWithConnectedBlocks número El ancho de la fila, desde el borde izquierdo del bloque hasta el borde del bloque o de cualquier bloque secundario conectado.
xPos número La posición X de la fila en relación con el origen del grupo SVG del bloque.
yPos número La posición Y de la fila en relación con el origen del grupo de SVG del bloque.

Métodos

Método Modificadores Descripción
endsWithElemSpacer() Determina si esta fila debe terminar con un separador de elementos.
getFirstSpacer() Método de conveniencia para obtener el primer elemento espaciador en esta fila.
getLastInput() Obtén la última entrada de esta fila, si tiene una.
getLastSpacer() Método de conveniencia para obtener el último elemento separador de esta fila.
measure() Inspecciona todos los subcomponentes y propaga todas las propiedades de tamaño en la fila.
startsWithElemSpacer() Determina si esta fila debe comenzar con un separador de elementos.