blockly > Zelos > Schublade

zelos.Drawer-Klasse

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
(constructor)(block; info) Erstellt eine neue Instanz der Drawer-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
info_ RenderInfo

Methoden

Methode Modifikatoren Beschreibung
draw()
drawConnectionHighlightPath(measurable) Gibt einen Pfad zum Hervorheben der angegebenen Verbindung zurück.
drawFlatBottom_() protected Füge Schritte hinzu, um eine flache Reihe unten zu zeichnen.
drawFlatTop_() protected Fügen Sie Schritte hinzu, um eine flache obere Zeile 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 für die Wert- oder Anweisungseingabe hat.
drawStatementInput_(row)