blockly > Zelos > PathObject
Klasse "zelos.PathObject"
Ein Objekt, das das Erstellen und Festlegen der einzelnen vom Renderer verwendeten SVG-Elemente verwaltet.
Unterschrift:
export declare class PathObject extends BasePathObject
Erweitert: BasePathObject
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (Konstruktor)(Stamm, Stil, Konstanten) | Erstellt eine neue Instanz der PathObject-Klasse |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| konstanten | ConstantProvider | ||
| outputShapeType | Zahl | null | Der Typ der Ausgabeverbindungsform des Blocks. Sie wird festgelegt, wenn ein Block mit einer Ausgabeverbindung gezeichnet wird. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| applyColour(block) | ||
| beginDrawing() | Methode, die aufgerufen wird, wenn die Leiste dabei ist, den Block zu zeichnen. | |
| endDrawing() | Methode, die aufgerufen wird, wenn die Leiste fertig gezeichnet ist. | |
| flipRTL() | ||
| setOutlinePath(name, pathString) | Legen Sie den vom Renderer generierten Pfad für einen Umriss auf dem entsprechenden SVG-Element für den Umrisspfad fest. | |
| setPath(pathString) | ||
| updateReplacementFade(enable) | ||
| updateSelected(enable) | ||
| updateShapeForInputHighlight(conn, enable) |