blockly > blockRendering > Riga

Classe blockRendering.Row

Un oggetto che rappresenta una singola riga in un blocco sottoposto a rendering e tutti i suoi sottocomponenti.

Firma:

export declare class Row 

Costruttori

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

Proprietà

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

protected

readonly

ConstantProvider
elementi Misurabile[] Un array di elementi contenuti in questa riga.
hasDummyInput booleano Indica se la riga ha input fittizi o di riga finale.
hasExternalInput booleano Se la riga ha input esterni.
hasInlineInput booleano Se la riga ha input in linea.
hasJaggedEdge booleano Indica se la riga ha un bordo frastagliato.
hasStatement booleano 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 blocchi secondari a meno che non siano incorporati.
notchOffset numero
statementEdge numero Dove dovrebbe essere il bordo sinistro di tutti gli input di istruzioni nel blocco. In questo modo, gli input di istruzioni provenienti da campi con larghezze diverse siano tutti allineati.
type numero
larghezza numero La larghezza della riga, dal bordo sinistro del blocco a destra. Non include blocchi secondari a meno che non siano incorporati.
widthWithConnectedBlocks numero La larghezza della riga, dal bordo sinistro del blocco al bordo del blocco stesso o di qualsiasi blocco secondario collegato.
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 questa riga deve terminare con un spaziatore di elemento.
getFirstSpacer() Metodo pratico per ottenere il primo elemento spaziatore su questa riga.
getLastInput() Recupera l'ultimo input di questa riga, se presente.
getLastSpacer() Metodo pratico per ottenere l'ultimo elemento spaziatore su questa riga.
measure() Esamina tutti i componenti secondari e compila tutte le proprietà delle dimensioni nella riga.
startsWithElemSpacer() Determina se la riga deve iniziare con un spaziatore di elemento.