Pivotick / GraphUI / MenuActionItemOptions
Typalias: MenuActionItemOptions<TThis>
MenuActionItemOptions<
TThis> =object
Definiert in: interfaces/GraphUI.ts:1134
Optionen zum Definieren eines Aktionselements in einem Menü. Kann in Kontextmenüs oder Mehrfachauswahlmenüs verwendet werden.
Typparameter
TThis
TThis erweitert UIElement = UIElement
Eigenschaften
dividerBefore?
optionaldividerBefore:boolean
Definiert in: interfaces/GraphUI.ts:1169
Zeichnen Sie über dieser Zeile eine Regel, um das Folgende von dem Vorhergehenden zu gruppieren.
iconClass?
optionaliconClass:IconClass
Definiert in: interfaces/GraphUI.ts:1137
iconUnicode?
optionaliconUnicode:IconUnicode
Definiert in: interfaces/GraphUI.ts:1136
Unicode-Zeichen für das Symbol (optional)
imagePath?
optionalimagePath:ImagePath
Definiert in: interfaces/GraphUI.ts:1139
onclick()?
optionalonclick: (this,evt,element?) =>void
Definiert in: interfaces/GraphUI.ts:1148
Optional: Eine Zeile, die nur ein MenuActionItemOptions.Untermenü öffnet, benötigt keine eigene Aktion.
Parameter
this
TThis
evt
PointerEvent | MouseEvent
element?
Node | Node[] | Edge | Edge[] | Note | Note[] | null
Rückgabewert
void
shortcut?
optionalshortcut:string
Definiert in: interfaces/GraphUI.ts:1171
Die Tastenkombination aktiviert diese Funktion. Das ist nur visuell. Die eigentliche Bindung wird in UIManager definiert
submenu?
optionalsubmenu:MenuActionItemOptions<TThis>[] | (element) =>MenuActionItemOptions<TThis>[]
Definiert in: interfaces/GraphUI.ts:1157
Zeilen, die sich in einem Panel neben diesem öffnen, das dann den Klick ausführt. Das Funktionsformular wird jedes Mal aufgelöst, wenn das Menü geöffnet wird, sodass ein Untermenü möglicherweise von dem Element abhängt, über dem es geöffnet wurde.
Eine Zeile mit einem Untermenü behält ihre eigene onclick, wenn sie eines hat; Der Klick öffnet das Panel in beide Richtungen und schließt es bei einem zweiten Klick wieder.
suffix?
optionalsuffix:HTMLElement
Definiert in: interfaces/GraphUI.ts:1167
Ein Element, das am rechten Ende der Zeile nach der Beschriftung angeheftet ist – eine Zählung, ein Abzeichen, alles, was der eigene Text der Zeile nicht enthalten sollte.
Wird vom Aufrufer gehalten und nicht der Bibliothek beschrieben, sodass noch darauf geschrieben werden kann, nachdem das Menü gezeichnet wurde: Ein Wert, der noch abgerufen wird, füllt seinen Platz, wenn er ankommt. Ein Element befindet sich jeweils an einer Stelle, daher benötigt eine bei jeder Öffnung neu erstellte Reihe auch eine neue.
svgIcon?
optionalsvgIcon:SVGIcon
Definiert in: interfaces/GraphUI.ts:1138
text
text:
string
Definiert in: interfaces/GraphUI.ts:1141
Text der Option.
title?
optionaltitle:string
Definiert in: interfaces/GraphUI.ts:1143
Titel, der angezeigt wird, wenn Sie mit der Maus über die Option fahren.
variant?
optionalvariant:UIBaseVariant|UIOutlineVariant|UIOutlineSoftVariant
Definiert in: interfaces/GraphUI.ts:1145
Standardwert
outline-primaryvisible?
optionalvisible:boolean| (element) =>boolean
Definiert in: interfaces/GraphUI.ts:1146