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