Menu
Class: Menu
Section titled “Class: Menu”Defined in: menu.svelte.ts:171
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Menu():
Menu
Defined in: menu.svelte.ts:252
Returns
Section titled “Returns”Menu
Properties
Section titled “Properties”component
Section titled “component”component:
MountComponent<any> |null=null
Defined in: menu.svelte.ts:172
filter
Section titled “filter”filter:
string
Defined in: menu.svelte.ts:174
open:
boolean
Defined in: menu.svelte.ts:173
Accessors
Section titled “Accessors”filteredItems
Section titled “filteredItems”Get Signature
Section titled “Get Signature”get filteredItems():
Record<string, ("separator"|MenuItem|Menu)[]>
Defined in: menu.svelte.ts:203
Returns
Section titled “Returns”Record<string, ("separator" | MenuItem | Menu)[]>
Get Signature
Section titled “Get Signature”get items():
Record<string,MenuEntry[]>
Defined in: menu.svelte.ts:195
Returns
Section titled “Returns”Record<string, MenuEntry[]>
noIcon
Section titled “noIcon”Get Signature
Section titled “Get Signature”get noIcon():
boolean
Defined in: menu.svelte.ts:187
Returns
Section titled “Returns”boolean
renderedItems
Section titled “renderedItems”Get Signature
Section titled “Get Signature”get renderedItems():
Record<string, ("separator"|MenuItem|Menu)[]>
Defined in: menu.svelte.ts:199
Returns
Section titled “Returns”Record<string, ("separator" | MenuItem | Menu)[]>
section
Section titled “section”Get Signature
Section titled “Get Signature”get section():
string
Defined in: menu.svelte.ts:227
Returns
Section titled “Returns”string
Get Signature
Section titled “Get Signature”get title():
string
Defined in: menu.svelte.ts:223
Returns
Section titled “Returns”string
useNativeMenu
Section titled “useNativeMenu”Get Signature
Section titled “Get Signature”get useNativeMenu():
boolean
Defined in: menu.svelte.ts:191
Returns
Section titled “Returns”boolean
Methods
Section titled “Methods”addGroups()
Section titled “addGroups()”addGroups(…
groups):this
Defined in: menu.svelte.ts:303
Parameters
Section titled “Parameters”groups
Section titled “groups”…(string | string[])[]
Returns
Section titled “Returns”this
addItem()
Section titled “addItem()”addItem(
cb):this
Defined in: menu.svelte.ts:285
Adds a menu item. Only works when menu is not shown yet.
Parameters
Section titled “Parameters”(item) => any
Returns
Section titled “Returns”this
addMenu()
Section titled “addMenu()”addMenu(
cb):this
Defined in: menu.svelte.ts:294
Parameters
Section titled “Parameters”(item) => any
Returns
Section titled “Returns”this
addSeparator()
Section titled “addSeparator()”addSeparator(
section?):this
Defined in: menu.svelte.ts:313
Adds a separator. Only works when menu is not shown yet.
Parameters
Section titled “Parameters”section?
Section titled “section?”string
Returns
Section titled “Returns”this
clear()
Section titled “clear()”clear():
this
Defined in: menu.svelte.ts:246
Returns
Section titled “Returns”this
close()
Section titled “close()”close():
void
Defined in: menu.svelte.ts:328
Returns
Section titled “Returns”void
dropdown()
Section titled “dropdown()”dropdown():
this
Defined in: menu.svelte.ts:236
Returns
Section titled “Returns”this
forEvent()
Section titled “forEvent()”forEvent(
evt):this
Defined in: menu.svelte.ts:364
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”this
hide()
Section titled “hide()”hide():
this
Defined in: menu.svelte.ts:321
Returns
Section titled “Returns”this
onHide()
Section titled “onHide()”onHide(
callback):void
Defined in: menu.svelte.ts:334
Parameters
Section titled “Parameters”callback
Section titled “callback”() => any
Returns
Section titled “Returns”void
popover()
Section titled “popover()”popover():
this
Defined in: menu.svelte.ts:231
Returns
Section titled “Returns”this
search()
Section titled “search()”search(
value):this
Defined in: menu.svelte.ts:241
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setNoIcon()
Section titled “setNoIcon()”setNoIcon():
this
Defined in: menu.svelte.ts:255
Returns
Section titled “Returns”this
setSection()
Section titled “setSection()”setSection(
section):this
Defined in: menu.svelte.ts:265
Parameters
Section titled “Parameters”section
Section titled “section”string
Returns
Section titled “Returns”this
setTitle()
Section titled “setTitle()”setTitle(
title):this
Defined in: menu.svelte.ts:260
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setUseNativeMenu()
Section titled “setUseNativeMenu()”setUseNativeMenu(
useNativeMenu):this
Defined in: menu.svelte.ts:275
Force this menu to use native or DOM. (Only works on the desktop app)
Parameters
Section titled “Parameters”useNativeMenu
Section titled “useNativeMenu”boolean
Returns
Section titled “Returns”this
showAtElement()
Section titled “showAtElement()”showAtElement(
target?):this
Defined in: menu.svelte.ts:338
Parameters
Section titled “Parameters”target?
Section titled “target?”HTMLElement | null
Returns
Section titled “Returns”this
showAtMouseEvent()
Section titled “showAtMouseEvent()”showAtMouseEvent(
evt):this
Defined in: menu.svelte.ts:359
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”this
showAtPosition()
Section titled “showAtPosition()”showAtPosition(
position,doc?):this
Defined in: menu.svelte.ts:368
Parameters
Section titled “Parameters”position
Section titled “position”MenuPositionDef
Document
Returns
Section titled “Returns”this