blockly > blockRendering > Riga

classe blockRendering.Row

Oggetto che rappresenta una singola riga su un blocco sottoposto a rendering e tutti i relativi sottocomponenti.

Firma:

export declare class Row 

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(costanti) Crea una nuova istanza della classe Row

Proprietà

Proprietà Modificatori Tipo Descrizione
allinea numero | null Allineamento della riga.
constants_

protected

readonly

ConstantProvider
elementi Misurabile[] Un array di elementi contenuti in questa riga.
hasDummyInput boolean Indica se la riga ha input fittizi o input di fine riga.
hasExternalInput boolean Indica se la riga ha ingressi esterni.
hasInlineInput boolean Indica se la riga ha input in linea.
hasJaggedEdge boolean Indica se la riga ha un bordo irregolare.
hasStatement boolean Indica se la riga contiene input di istruzioni.
altezza numero L'altezza della riga.
minHeight numero L'altezza minima della riga.
minWidth numero La larghezza minima della riga, dal bordo sinistro del blocco a destra. Non include i blocchi figlio a meno che non siano incorporati.
notchOffset numero
statementEdge numero Indica il bordo sinistro di tutti gli input dell'istruzione nel blocco. In questo modo puoi assicurarti che gli input delle istruzioni che vengono eseguiti da campi di varie larghezze siano tutti allineati.
type numero
numero La larghezza della riga, dal bordo sinistro del blocco a destra. Non include i blocchi figlio a meno che non siano incorporati.
widthWithConnectedBlocks numero La larghezza della riga, dal bordo sinistro del blocco al bordo del blocco stesso o di eventuali blocchi secondari collegati.
xPos numero La posizione X della riga rispetto all'origine del gruppo svg del blocco.
yPos numero La posizione Y della riga rispetto all'origine del gruppo svg del blocco.

Metodi

Metodo Modificatori Descrizione
endsWithElemSpacer() Determina se la riga deve terminare con un distanziatore elemento.
getFirstSpacer() Metodo pratico per ottenere il primo elemento distanziatore di questa riga.
getLastInput() Ottieni l'ultimo input in questa riga, se presente.
getLastSpacer() Metodo pratico per ottenere l'ultimo elemento distanziatore di questa riga.
measure() Ispeziona tutti i sottocomponenti e compila tutte le proprietà delle dimensioni nella riga.
startsWithElemSpacer() Determina se la riga deve iniziare con un distanziatore elemento.