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) |