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() |