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