blockly > blockRendering > Row
Klasse „blockRendering.Row“
Ein Objekt, das eine einzelne Zeile in einem gerenderten Block und alle zugehörigen Unterkomponenten darstellt.
Unterschrift:
export declare class Row
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Konstanten) | Konstruiert eine neue Instanz der Klasse Row |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
ausrichten | Zahl | null | Ausrichtung der Zeile. | |
constants_ |
|
ConstantProvider | |
Elemente | Messbar[] | Ein Array von Elementen in dieser Zeile. | |
hasDummyInput | boolean | Gibt an, ob die Zeile Dummy- oder Endzeileneingaben enthält. | |
hasExternalInput | boolean | Gibt an, ob die Zeile externe Eingaben enthält. | |
hasInlineInput | boolean | Gibt an, ob die Zeile Inline-Eingaben enthält. | |
hasJaggedEdge | boolean | Gibt an, ob die Zeile eine gezackte Kante hat. | |
hasStatement | boolean | Gibt an, ob die Zeile Anweisungseingaben enthält. | |
Höhe | Zahl | Die Höhe der Zeile. | |
minHeight | Zahl | Die Mindesthöhe der Zeile. | |
minWidth | Zahl | Die Mindestbreite der Zeile, d. h. vom linken Rand des Blocks nach rechts Untergeordnete Blocks werden nur angezeigt, wenn sie inline sind. | |
notchOffset | Zahl | ||
statementEdge | Zahl | Die Position, an der sich der linke Rand aller Anweisungseingaben im Block befinden soll. Dies stellt sicher, dass Anweisungseingaben, die von Feldern mit unterschiedlichen Breiten weitergegeben werden, alle ausgerichtet werden. | |
Typ | Zahl | ||
Breite | Zahl | Die Breite der Zeile, ausgehend von der linken Kante des Blocks nach rechts. Untergeordnete Blocks werden nur angezeigt, wenn sie inline sind. | |
widthWithConnectedBlocks | Zahl | Die Breite der Zeile, d. h. vom linken Rand des Blocks bis zum Rand des Blocks bzw. aller verbundenen untergeordneten Blöcke. | |
xPos | Zahl | Die X-Position der Zeile relativ zum Ursprung der SVG-Gruppe des Blocks. | |
yPos | Zahl | Die Y-Position der Zeile relativ zum Ursprung der SVG-Gruppe des Blocks. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
endsWithElemSpacer() | Legt fest, ob die Zeile mit einem Elementabstandhalter enden soll. | |
getFirstSpacer() | Praktische Methode zum Abrufen des ersten Abstandselements in dieser Zeile. | |
getLastInput() | Ruft die letzte Eingabe in dieser Zeile ab, falls eine vorhanden ist. | |
getLastSpacer() | Praktische Methode zum Abrufen des letzten Abstandselements in dieser Zeile. | |
measure() | Prüfen Sie alle Unterkomponenten und füllen Sie alle Größeneigenschaften der Zeile aus. | |
startsWithElemSpacer() | Legt fest, ob die Zeile mit einem Elementabstandhalter beginnen soll. |