Zum Inhalt springen

pivotick v3.0.0


Pivotick / GraphUI / RailTool

Interface: RailTool ​

Definiert in: interfaces/GraphUI.ts:402

Ein Werkzeug im kontextuellen Bereich eines Schienenmodus – eine Zeile im Bereich, der dem Modus gehört.

'default' ist das Werkzeug, auf dem ein Modus ruht, wenn nichts Besonderes aktiviert ist (Select's Pointer); 'toggle' aktiviert ein modales Werkzeug und verändert den Schienenschlitz entsprechend; 'action' läuft einmal und lässt das scharfgeschaltete Werkzeug in Ruhe.

Eigenschaften ​

enabled()? ​

optional enabled: () => boolean

Definiert in: interfaces/GraphUI.ts:416

Wenn „false“ zurückgegeben wird, ist die Zeile deaktiviert. Bei jeder Auswahländerung erneut überprüft.

Rückgabewert ​

boolean


icon ​

icon: string

Definiert in: interfaces/GraphUI.ts:411

Eine SVG-Zeichenfolge. Es wird mit innerHTML injiziert und ist nicht desinfiziert, es muss also von einer Quelle stammen, der Sie vertrauen. CSS passt die Größe im Panel auf 18 Pixel an.


id ​

id: string

Definiert in: interfaces/GraphUI.ts:404

Stabile Identität: was der Laden bewaffnet und die data-tool in der Zeile.


kind ​

kind: "toggle" | "default" | "action"

Definiert in: interfaces/GraphUI.ts:412


label ​

label: string

Definiert in: interfaces/GraphUI.ts:406

Die Beschriftung der Zeile, wörtlich verwendet (damit sie übersetzt werden kann).


run()? ​

optional run: (armed) => void

Definiert in: interfaces/GraphUI.ts:414

Führe den Effekt des Werkzeugs aus. Ein 'toggle' erhält den gewünschten bewaffneten Zustand.

Parameter ​

armed ​

boolean

Rückgabewert ​

void