Ir al contenido

pivotick v3.0.0


pivotic / GraphUI / RailTool

Interfaz: RailTool ​

Definido en: interfaces/GraphUI.ts:402

Una herramienta en el panel contextual de un modo ferroviario: una fila en el panel que pertenece al modo.

'default' es la herramienta en la que se basa un modo cuando no hay nada especial armado (Seleccione Puntero); 'toggle' arma una herramienta modal y transforma la ranura del riel para que coincida; 'action' se ejecuta una vez y deja la herramienta armada en paz.

Propiedades ​

enabled()? ​

optional enabled: () => boolean

Definido en: interfaces/GraphUI.ts:416

Cuando devuelve falso, la fila está deshabilitada. Se vuelve a comprobar en cada cambio de selección.

Devoluciones ​

boolean


icon ​

icon: string

Definido en: interfaces/GraphUI.ts:411

Una cadena SVG. Se inyecta con innerHTML y ** no está higienizado**, por lo que debe provenir de una fuente en la que confíe. CSS lo ajusta a 18px en el panel.


id ​

id: string

Definido en: interfaces/GraphUI.ts:404

Identidad estable: lo que arma la tienda y el data-tool en la fila.


kind ​

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

Definido en: interfaces/GraphUI.ts:412


label ​

label: string

Definido en: interfaces/GraphUI.ts:406

La etiqueta de la fila, usada palabra por palabra (para que pueda traducirse).


run()? ​

optional run: (armed) => void

Definido en: interfaces/GraphUI.ts:414

Realiza el efecto de la herramienta. A 'toggle' recibe el estado armado deseado.

Parámetros ​

armed ​

boolean

Devoluciones ​

void