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