Naar inhoud

pivotick v3.0.0


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()? ​

optional enabled: () => 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()? ​

optional run: (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