Ir al contenido

pivotick v3.0.0


pivotic / GraphUI / MenuActionItemOptions

Tipo Alias: MenuActionItemOptions<TThis> ​

MenuActionItemOptions<TThis> = object

Definido en: interfaces/GraphUI.ts:1134

Opciones para definir un elemento de acción en un menú. Se puede utilizar en menús contextuales o menús de selección múltiple.

Tipo de parámetros ​

TThis ​

TThis extiende UIElement = UIElement

Propiedades ​

dividerBefore? ​

optional dividerBefore: boolean

Definido en: interfaces/GraphUI.ts:1169

Dibuja una regla encima de esta fila para agrupar lo que sigue aparte de lo que vino antes.


iconClass? ​

optional iconClass: IconClass

Definido en: interfaces/GraphUI.ts:1137


iconUnicode? ​

optional iconUnicode: IconUnicode

Definido en: interfaces/GraphUI.ts:1136

Carácter Unicode para el icono (opcional)


imagePath? ​

optional imagePath: ImagePath

Definido en: interfaces/GraphUI.ts:1139


onclick()? ​

optional onclick: (this, evt, element?) => void

Definido en: interfaces/GraphUI.ts:1148

Opcional: una fila que solo abre un MenuActionItemOptions.submenu no necesita ninguna acción propia.

Parámetros ​

this ​

TThis

evt ​

PointerEvent | MouseEvent

element? ​

Node | Node[] | Edge | Edge[] | Note | Note[] | null

Devoluciones ​

void


shortcut? ​

optional shortcut: string

Definido en: interfaces/GraphUI.ts:1171

La combinación de teclas activa esta función. Esto es sólo visual. El enlace real se define en UIManager


optional submenu: MenuActionItemOptions<TThis>[] | (element) => MenuActionItemOptions<TThis>[]

Definido en: interfaces/GraphUI.ts:1157

Filas que se abren en un panel al lado de este, que luego lleva el clic. el El formulario de función se resuelve cada vez que se abre el menú, por lo que un submenú puede depender de el elemento sobre el que se abrió.

Una fila con un submenú mantiene su propio onclick si lo tiene; el clic abre el panel en cualquier dirección y lo cierra nuevamente con un segundo clic.


suffix? ​

optional suffix: HTMLElement

Definido en: interfaces/GraphUI.ts:1167

Un elemento fijado al extremo derecho de la fila, después de la etiqueta: un recuento, un insignia, cualquier cosa que el propio texto de la fila no deba llevar.

Retenido por la persona que llama en lugar de descrito a la biblioteca, por lo que aún puede ser escrito una vez que se dibuja el menú: un valor que aún se está recuperando llena su ranura cuando llegue. Un elemento está en un lugar a la vez, por lo que se crea una fila nueva en cada apertura también se necesita una nueva.


svgIcon? ​

optional svgIcon: SVGIcon

Definido en: interfaces/GraphUI.ts:1138


text ​

text: string

Definido en: interfaces/GraphUI.ts:1141

Texto de la opción.


title? ​

optional title: string

Definido en: interfaces/GraphUI.ts:1143

Título que se mostrará al pasar el cursor sobre la opción.


variant? ​

optional variant: UIBaseVariant | UIOutlineVariant | UIOutlineSoftVariant

Definido en: interfaces/GraphUI.ts:1145

Predeterminado ​

ts
outline-primary

visible? ​

optional visible: boolean | (element) => boolean

Definido en: interfaces/GraphUI.ts:1146