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()?
optionalenabled: () =>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()?
optionalrun: (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