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