pivotick / GraphUI / MenuActionItemOptions
Alias de type: MenuActionItemOptions<TThis>
MenuActionItemOptions<
TThis> =object
Défini dans : interfaces/GraphUI.ts:1134
Options pour définir un élément d'action dans un menu. Peut être utilisé dans les menus contextuels ou les menus à sélection multiple.
Paramètres de type
TThis
TThis étend UIElement = UIElement
Propriétés
dividerBefore?
optionaldividerBefore:boolean
Défini dans : interfaces/GraphUI.ts:1169
Dessinez une règle au-dessus de cette rangée, pour regrouper ce qui suit en dehors de ce qui précède.
iconClass?
optionaliconClass:IconClass
Défini dans : interfaces/GraphUI.ts:1137
iconUnicode?
optionaliconUnicode:IconUnicode
Défini dans : interfaces/GraphUI.ts:1136
Caractère Unicode pour l'icône (facultatif)
imagePath?
optionalimagePath:ImagePath
Défini dans : interfaces/GraphUI.ts:1139
onclick()?
optionalonclick: (this,evt,element?) =>void
Défini dans : interfaces/GraphUI.ts:1148
Facultatif : une ligne qui ouvre uniquement un MenuActionItemOptions.submenu ne nécessite aucune action propre.
Paramètres
this
TThis
evt
PointerEvent | MouseEvent
element?
Node | Node[] | Edge | Edge[] | Note | Note[] | null
Renvoie
void
shortcut?
optionalshortcut:string
Défini dans : interfaces/GraphUI.ts:1171
Le raccourci clavier active cette fonction. C'est juste visuel. La liaison réelle est définie dans UIManager
submenu?
optionalsubmenu:MenuActionItemOptions<TThis>[] | (element) =>MenuActionItemOptions<TThis>[]
Défini dans : interfaces/GraphUI.ts:1157
Des lignes qui s'ouvrent dans un panneau à côté de celui-ci, qui porte alors le clic. Le formulaire de fonction est résolu à chaque fois que le menu s'ouvre, donc un sous-menu peut dépendre de l'élément sur lequel il a été ouvert.
Une ligne avec un sous-menu conserve son propre onclick si elle en a un ; le clic ouvre le panneau dans un sens ou dans l'autre et le referme lors d'un deuxième clic.
suffix?
optionalsuffix:HTMLElement
Défini dans : interfaces/GraphUI.ts:1167
Un élément épinglé à l'extrémité droite de la ligne, après l'étiquette — un décompte, un badge, tout ce que le texte de la ligne ne devrait pas contenir.
Conservé par l'appelant plutôt que décrit à la bibliothèque, il peut donc toujours être écrit une fois le menu dessiné : une valeur qui est toujours en cours de récupération remplit son emplacement lorsqu'elle arrive. Un élément se trouve à un endroit à la fois, donc une nouvelle ligne construite à chaque ouverture en a également besoin.
svgIcon?
optionalsvgIcon:SVGIcon
Défini dans : interfaces/GraphUI.ts:1138
text
text:
string
Défini dans : interfaces/GraphUI.ts:1141
Texte de l'option.
title?
optionaltitle:string
Défini dans : interfaces/GraphUI.ts:1143
Titre à afficher lors du survol de l'option.
variant?
optionalvariant:UIBaseVariant|UIOutlineVariant|UIOutlineSoftVariant
Défini dans : interfaces/GraphUI.ts:1145
Valeur par défaut
outline-primaryvisible?
optionalvisible:boolean| (element) =>boolean
Défini dans : interfaces/GraphUI.ts:1146