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