draaipunt / GraphUI / RailTool
Interface: RailTool
Gedefinieerd in: interfaces/GraphUI.ts:402
Eén tool in het contextuele paneel van een railmodus: een rij in het paneel waarvan de modus eigenaar is.
'default' is het hulpmiddel waarop een modus rust als er niets bijzonders is ingeschakeld (Select's Aanwijzer); 'toggle' bewapent een modaal gereedschap en past de railsleuf aan; 'action' loopt één keer en laat het gewapende gereedschap met rust.
Eigenschappen
enabled()?
optionalenabled: () =>boolean
Gedefinieerd in: interfaces/GraphUI.ts:416
Wanneer het false retourneert, wordt de rij uitgeschakeld. Bij elke selectiewijziging opnieuw gecontroleerd.
Retouren
boolean
icon
icon:
string
Gedefinieerd in: interfaces/GraphUI.ts:411
Een tekenreeks SVG. Het is geïnjecteerd met innerHTML en is niet ontsmet, dus het moet afkomstig zijn van een bron die u vertrouwt. CSS verkleint het naar 18px in het paneel.
id
id:
string
Gedefinieerd in: interfaces/GraphUI.ts:404
Stabiele identiteit: wat de winkel bewapent, en de data-tool op de rij.
kind
kind:
"toggle"|"default"|"action"
Gedefinieerd in: interfaces/GraphUI.ts:412
label
label:
string
Gedefinieerd in: interfaces/GraphUI.ts:406
Het label van de rij, woordelijk gebruikt (zodat het vertaald kan worden).
run()?
optionalrun: (armed) =>void
Gedefinieerd in: interfaces/GraphUI.ts:414
Voer het effect van het hulpmiddel uit. Een 'toggle' krijgt de gewenste gewapende staat.
Parameters
armed
boolean
Retouren
void