blockly > zelos

zelos-Namespace

Klassen

Klasse Beschreibung
BottomRow Ein Objekt mit Informationen dazu, welche Elemente sich in der unteren Zeile eines Blocks befinden, sowie Informationen zum Abstand für die obere Zeile. Elemente in einer unteren Zeile können Ecken, Abstandhalter und nächste Verbindungen sein.
ConstantProvider Ein Objekt, das Konstanten für das Rendern von Blöcken im Zelos-Modus bereitstellt.
Schublade Ein Objekt, das einen Block anhand der angegebenen Rendering-Informationen zeichnet.
PathObject Ein Objekt, das das Erstellen und Festlegen aller vom Renderer verwendeten SVG-Elemente verwaltet.
Renderer

Der Zelos-Renderer. Dieser Renderer emuliert das Rendering im Scratch- und MakeCode-Stil.

Zelos ist der antike griechische Geist der Rivalität und des Eifers.

RenderInfo

Ein Objekt mit allen Informationen zur Größe, die zum Zeichnen dieses Blocks erforderlich sind.

Dieser Messwertpass überträgt keine Änderungen an den Block. Felder können jedoch neu gerendert werden, wenn getSize() aufgerufen wird. Ein wiederholter Aufruf kann jedoch teuer werden.

RightConnectionShape Ein Objekt mit Informationen zum Platzbedarf einer rechten Verbindungsform beim Rendern.
StatementInput Ein Objekt mit Informationen zum Platzbedarf einer Anweisungseingabe beim Rendern.
TopRow Ein Objekt mit Informationen dazu, welche Elemente sich in der obersten Zeile eines Blocks befinden, sowie Informationen zur Größe der obersten Zeile. Elemente in einer oberen Zeile können Ecken, Kappen, Abstandhalter und vorherige Verbindungen sein. Nach dem Aufruf dieses Konstruktors enthält die Zeile alle erforderlichen Elemente, die keine Ränder sind.