blockly > blockRendering > TopRow
Classe blockRendering.TopRow
Um objeto contendo informações sobre quais elementos estão na linha superior de um bloco, bem como informações de dimensionamento para a linha superior. Os elementos em uma linha superior podem consistir em cantos, chapéus, espaçadores e conexões anteriores. Depois que esse construtor for chamado, a linha conterá todos os elementos não espaçadores necessários.
Signature:
export declare class TopRow extends Row
Estende: linha
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (construtor)(constantes) | Cria uma nova instância da classe TopRow |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| ascenderHeight | number | Quanto a linha se estende acima de seu limite. | |
| capline | number | O ponto inicial para desenhar a linha, na direção y. Isso nos permite desenhar chapéus e formas semelhantes que não começam na origem. Não pode ser negativo (consulte o item 2820). | |
| conexão | PreviousConnection | nulo | A conexão anterior no bloco, se houver. | |
| hasPreviousConnection | booleano | Se o bloco tem uma conexão anterior. |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| endsWithElemSpacer() | ||
| hasLeftSquareCorner(block) | Retorna indicando se a linha superior tem ou não um canto quadrado esquerdo. | |
| hasRightSquareCorner(_block) | Retorna indicando se a linha superior tem ou não um canto quadrado direito. | |
| measure() | ||
| startsWithElemSpacer() |