pivotick / GraphUI / MenuActionItemOptions
Alias de tipo: MenuActionItemOptions<TThis>
MenuActionItemOptions<
TThis> =object
Definido em: interfaces/GraphUI.ts:1134
Opções para definir um item de ação em um menu. Pode ser usado em menus contextuais ou menus de seleção múltipla.
Parâmetros de tipo
TThis
TThis estende UIElement = UIElement
Propriedades
dividerBefore?
optionaldividerBefore:boolean
Definido em: interfaces/GraphUI.ts:1169
Desenhe uma regra acima desta linha, para agrupar o que vem a seguir do que veio antes.
iconClass?
optionaliconClass:IconClass
Definido em: interfaces/GraphUI.ts:1137
iconUnicode?
optionaliconUnicode:IconUnicode
Definido em: interfaces/GraphUI.ts:1136
Caractere Unicode para o ícone (opcional)
imagePath?
optionalimagePath:ImagePath
Definido em: interfaces/GraphUI.ts:1139
onclick()?
optionalonclick: (this,evt,element?) =>void
Definido em: interfaces/GraphUI.ts:1148
Opcional: uma linha que abre apenas um MenuActionItemOptions.submenu não precisa de nenhuma ação própria.
Parâmetros
this
TThis
evt
PointerEvent | MouseEvent
element?
Node | Node[] | Edge | Edge[] | Note | Note[] | null
Retorno
void
shortcut?
optionalshortcut:string
Definido em: interfaces/GraphUI.ts:1171
A combinação de teclas ativa esta função. Isso é apenas visual. A ligação real é definida no UIManager
submenu?
optionalsubmenu:MenuActionItemOptions<TThis>[] | (element) =>MenuActionItemOptions<TThis>[]
Definido em: interfaces/GraphUI.ts:1157
Linhas que se abrem em um painel ao lado deste, que carrega o clique. A forma da função é resolvida toda vez que o menu é aberto, portanto um submenu pode depender do elemento sobre o qual foi aberto.
Uma linha com um submenu mantém seu próprio onclick se tiver um; o clique abre o painel de qualquer maneira e fecha-o novamente com um segundo clique.
suffix?
optionalsuffix:HTMLElement
Definido em: interfaces/GraphUI.ts:1167
Um elemento fixado na extremidade direita da linha, após o rótulo — uma contagem, um emblema, qualquer coisa que o próprio texto da linha não deva conter.
Mantido pelo chamador, em vez de descrito na biblioteca, para que ainda possa ser gravado assim que o menu for desenhado: um valor que ainda está sendo buscado preenche seu espaço quando chega. Um elemento está em um lugar por vez, portanto, uma linha construída de novo em cada abertura também precisa de uma nova.
svgIcon?
optionalsvgIcon:SVGIcon
Definido em: interfaces/GraphUI.ts:1138
text
text:
string
Definido em: interfaces/GraphUI.ts:1141
Texto da opção.
title?
optionaltitle:string
Definido em: interfaces/GraphUI.ts:1143
Título a ser mostrado ao passar o mouse sobre a opção.
variant?
optionalvariant:UIBaseVariant|UIOutlineVariant|UIOutlineSoftVariant
Definido em: interfaces/GraphUI.ts:1145
Padrão
outline-primaryvisible?
optionalvisible:boolean| (element) =>boolean
Definido em: interfaces/GraphUI.ts:1146