blockly > blockRendering > TopRow

Classe blockRender.TopRow

Um objeto que contém informações sobre quais elementos estão na linha superior de um bloco, além de informações de tamanho 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 do limite.
capline number O ponto de partida para desenhar a linha na direção y. Isso nos permite desenhar chapéus e formatos semelhantes que não começam na origem. Não pode ser negativo (consulte #2820).
conexão PreviousConnection | nulo A conexão anterior no bloco, se houver.
hasPreviousConnection boolean Indica se o bloco tem uma conexão anterior.

Métodos

Método Modificadores Descrição
endsWithElemSpacer()
hasLeftSquareCorner(block) Retorna se a linha superior tem ou não um canto quadrado esquerdo.
hasRightSquareCorner(_block) Retorna se a linha superior tem ou não um canto quadrado direito.
measure () (em inglês)
startsWithElemSpacer()