blockly > zelos > Drawer

Klasse „zelos.Drawer“

Ein Objekt, das einen Block basierend auf den angegebenen Rendering-Informationen zeichnet.

Unterschrift:

export declare class Drawer extends BaseDrawer 

Erweitert: BaseDrawer

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(block, Informationen) Erstellt eine neue Instanz der Drawer-Klasse

Attribute

Property Modifikatoren Typ Beschreibung
info_ RenderInfo

Methoden

Methode Modifikatoren Beschreibung
draw()
drawConnectionHighlightPath(measurable) Gibt einen Pfad zurück, um die angegebene Verbindung hervorzuheben.
drawFlatBottom_() protected Fügen Sie Schritte hinzu, um eine flache untere Zeile zu zeichnen.
drawFlatTop_() protected Fügen Sie Schritte hinzu, um eine Zeile oben zu zeichnen.
drawInlineInput_(input)
drawLeft_()
drawLeftDynamicConnection_() protected Fügen Sie Schritte hinzu, um die linke Seite einer Ausgabe mit einer dynamischen Verbindung zu zeichnen.
drawOutline_()
drawRightDynamicConnection_() protected Fügen Sie Schritte hinzu, um die rechte Seite einer Ausgabe mit einer dynamischen Verbindung zu zeichnen.
drawRightSideRow_(row) protected Fügen Sie Schritte für die rechte Seite einer Zeile hinzu, die keine Verbindungen zu Werten oder Anweisungen hat.
drawStatementInput_(row)