blockly > blockRendering > TopRow

Classe blockRendering.TopRow

Objet contenant des informations sur les éléments qui figurent dans la ligne supérieure d'un bloc, ainsi que des informations de taille pour la ligne supérieure. Les éléments d'une ligne supérieure peuvent être constitués d'angles, de chapeaux, d'entretoises et de connexions précédentes. Une fois ce constructeur appelé, la ligne contient tous les éléments non d'espacement dont elle a besoin.

Signature :

export declare class TopRow extends Row 

Étend:Ligne

Constructeurs

Constructeur Les modificateurs Description
(constructeur)(constantes) Construit une instance de la classe TopRow.

Propriétés

Propriété Les modificateurs Type Description
ascenderHeight number Mesure dans laquelle la ligne s'étend au-dessus de sa limite maximale.
capline number Point de départ du tracé de la ligne, dans la direction Y. Cela nous permet de dessiner des chapeaux et des formes similaires qui ne commencent pas à l'origine. Cette valeur ne doit pas être négative (voir la section 2820).
connexion PreviousConnection | null La connexion précédente du bloc, le cas échéant.
hasPreviousConnection boolean Indique si le bloc a déjà une connexion.

Méthodes

Méthode Les modificateurs Description
endsWithElemSpacer()
hasLeftSquareCorner(block) Indique si la ligne supérieure comporte un angle carré gauche.
hasRightSquareCorner(_block) Indique si la ligne supérieure comporte un angle carré droit.
measure().
startsWithElemSpacer()