blockly > blockRendering > TopRow
Classe blockRendering.TopRow
Un oggetto contenente informazioni sugli elementi presenti nella riga superiore di un blocco, nonché informazioni sulle dimensioni nella riga superiore. Gli elementi in una riga superiore possono essere costituiti da angoli, cappelli, distanziali e connessioni precedenti. Una volta chiamato questo costruttore, la riga conterrà tutti gli elementi che non sono spaziatori di cui ha bisogno.
Firma:
export declare class TopRow extends Row
Espande: Riga
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(costanti) | Crea una nuova istanza della classe TopRow |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
ascenderHeight | numero | L'estensione della riga sopra la sua linea massima. | |
riassunto | numero | Il punto iniziale per tracciare la riga, nella direzione Y. In questo modo possiamo disegnare cappelli e forme simili che non iniziano dall'origine. Deve essere un numero non negativo (vedi il n. 2820). | |
connessione | PreviousConnection | null | La connessione precedente nel blocco, se presente. | |
hasPreviousConnection | booleano | Se il blocco ha una connessione precedente. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | Indica se la riga superiore ha un angolo quadrato sinistro o meno. | |
hasRightSquareCorner(_block) | Indica se la riga superiore ha un angolo quadrato a destra o meno. | |
measure() | ||
startsWithElemSpacer() |