blockly > blockRendering > Row
Classe blockRendering.Row
Objet représentant une seule ligne dans un bloc affiché et tous ses sous-composants.
Signature :
export declare class Row
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)(constantes) | Construit une instance de la classe Row . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
aligner | nombre | nul | Alignement de la ligne. | |
constants_ |
|
ConstantProvider | |
éléments | Mesurables[] | Tableau des éléments contenus dans cette ligne. | |
hasDummyInput | boolean | Indique si la ligne comporte des entrées factices ou de fin. | |
hasExternalInput | boolean | Indique si la ligne comporte des entrées externes. | |
hasInlineInput | boolean | Indique si la ligne comporte des entrées intégrées. | |
hasJaggedEdge | boolean | Indique si la ligne présente un bord déchiqueté. | |
hasStatement | boolean | Indique si la ligne comporte des entrées d'instruction. | |
hauteur | number | Hauteur de la ligne. | |
minHeight | number | Hauteur minimale de la ligne. | |
minWidth | number | Largeur minimale de la ligne, à partir du bord gauche du volume et de la droite. N'inclut pas les blocs enfants, sauf s'ils sont intégrés. | |
notchOffset | number | ||
statementEdge | number | Où devrait se trouver le bord gauche de toutes les entrées d'instruction du bloc. Cela garantit que les entrées d'instruction qui sont suivies par des champs de largeurs différentes sont toutes alignées. | |
type | number | ||
largeur | number | Largeur de la ligne, depuis le bord gauche du volume vers la droite. N'inclut pas les blocs enfants, sauf s'ils sont intégrés. | |
widthWithConnectedBlocks | number | Largeur de la ligne, depuis le bord gauche du volume jusqu'au bord du volume ou de tout bloc enfant connecté. | |
xPos | number | Position X de la ligne par rapport à l'origine du groupe de SVG du bloc. | |
yPos | number | Position Y de la ligne par rapport à l'origine du groupe SVG du bloc. |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
endsWithElemSpacer() | Détermine si cette ligne doit se terminer par un espace vide. | |
getFirstSpacer() | Méthode pratique permettant d'obtenir le premier élément d'espacement sur cette ligne. | |
getLastInput() | Récupère la dernière entrée de cette ligne, le cas échéant. | |
getLastSpacer() | Méthode pratique permettant d'obtenir le dernier élément d'espacement sur cette ligne. | |
measure(). | Inspectez tous les sous-composants et renseignez toutes les propriétés de taille sur la ligne. | |
startsWithElemSpacer() | Détermine si cette ligne doit commencer par un espace vide. |