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