Zum Inhalt springen

pivotick v3.0.0


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? ​

optional dividerBefore: boolean

Definiert in: interfaces/GraphUI.ts:1169

Zeichnen Sie über dieser Zeile eine Regel, um das Folgende von dem Vorhergehenden zu gruppieren.


iconClass? ​

optional iconClass: IconClass

Definiert in: interfaces/GraphUI.ts:1137


iconUnicode? ​

optional iconUnicode: IconUnicode

Definiert in: interfaces/GraphUI.ts:1136

Unicode-Zeichen für das Symbol (optional)


imagePath? ​

optional imagePath: ImagePath

Definiert in: interfaces/GraphUI.ts:1139


onclick()? ​

optional onclick: (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? ​

optional shortcut: string

Definiert in: interfaces/GraphUI.ts:1171

Die Tastenkombination aktiviert diese Funktion. Das ist nur visuell. Die eigentliche Bindung wird in UIManager definiert


optional submenu: 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? ​

optional suffix: 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? ​

optional svgIcon: SVGIcon

Definiert in: interfaces/GraphUI.ts:1138


text ​

text: string

Definiert in: interfaces/GraphUI.ts:1141

Text der Option.


title? ​

optional title: string

Definiert in: interfaces/GraphUI.ts:1143

Titel, der angezeigt wird, wenn Sie mit der Maus über die Option fahren.


variant? ​

optional variant: UIBaseVariant | UIOutlineVariant | UIOutlineSoftVariant

Definiert in: interfaces/GraphUI.ts:1145

Standardwert ​

ts
outline-primary

visible? ​

optional visible: boolean | (element) => boolean

Definiert in: interfaces/GraphUI.ts:1146