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