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_ |
|
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. |