blockly > blockRendering > Ligne

Classe blockRendering.Row

Objet représentant une seule ligne d'un bloc affiché et tous ses sous-composants.

Signature :

export declare class Row 

Constructeurs

Constructeur Modificateurs Description
(constructeur)(constantes) Construit une nouvelle instance de la classe Row.

Propriétés

Propriété Modificateurs Type Description
aligner numéro | nul Alignement de la ligne.
constants_

protected

readonly

ConstantProvider
éléments Mesurables[] Tableau d'éléments contenus dans cette ligne.
hasDummyInput booléen Indique si la ligne comporte des entrées factices ou de fin.
hasExternalInput booléen Indique si la ligne comporte des entrées externes.
hasInlineInput booléen Indique si la ligne comporte des entrées intégrées.
hasJaggedEdge booléen Indique si l'arête de la ligne est dentelée.
hasStatement booléen Indique si la ligne comporte des entrées d'instruction.
hauteur Nombre Hauteur de la ligne.
minHeight Nombre Hauteur minimale de la ligne.
minWidth Nombre Largeur minimale de la ligne, du bord gauche du volume vers la droite. N'inclut pas les blocs enfants, sauf s'ils sont intégrés.
notchOffset Nombre
statementEdge Nombre Où doit se trouver le bord gauche de toutes les entrées d'instruction du bloc. Cela permet de s'assurer que les entrées d'instruction exécutées par des champs de largeur variable sont toutes alignées.
type Nombre
largeur Nombre Largeur de la ligne, du bord gauche du volume vers la droite. N'inclut pas les blocs enfants, sauf s'ils sont intégrés.
widthWithConnectedBlocks Nombre Largeur de la ligne, du bord gauche du volume jusqu'au bord du volume ou de tout autre volume enfant connecté.
xPos Nombre Position X de la ligne par rapport à l'origine du groupe SVG du bloc.
yPos Nombre Position Y de la ligne par rapport à l'origine du groupe SVG du bloc.

Méthodes

Méthode Modificateurs Description
endsWithElemSpacer() Détermine si cette ligne doit se terminer par un entretoise d'élément.
getFirstSpacer() Méthode pratique permettant d'obtenir le premier élément d'espace vide de cette ligne.
getLastInput() Obtenez la dernière entrée de cette ligne, le cas échéant.
getLastSpacer() Méthode pratique permettant d'obtenir le dernier élément d'espace vide de cette ligne.
measure() Inspectez tous les sous-composants et remplissez toutes les propriétés de taille sur la ligne.
startsWithElemSpacer() Détermine si cette ligne doit commencer par un entretoise d'élément.