Menu
A type that is either a menu bar on the window on Windows and Linux or as a global menu in the menubar on macOS.
Platform-specific:
macOS: if using {@linkcode Menu} for the global menubar, it can only contain {@linkcode Submenu}s.
Properties
Functions
Link copied to clipboard
fun <T : Any> append(items: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<T>): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun <T : Any> append(items: T): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
Add a menu item to the end of this menu.
Link copied to clipboard
fun <T : Any> insert(items: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<T>, position: Double): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun <T : Any> insert(items: T, position: Double): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
Add a menu item to the specified position in this menu.
Link copied to clipboard
fun popup(): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun popup(at: LogicalPosition = definedExternally, window: Window = definedExternally): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun popup(at: PhysicalPosition = definedExternally, window: Window = definedExternally): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun popup(at: Position = definedExternally, window: Window = definedExternally): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
Popup this menu as a context menu on the specified window.
Link copied to clipboard
fun <T : Any> prepend(items: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<T>): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun <T : Any> prepend(items: T): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
Add a menu item to the beginning of this menu.
Link copied to clipboard
fun remove(item: CheckMenuItem): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun remove(item: IconMenuItem): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun remove(item: MenuItem): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun remove(item: PredefinedMenuItem): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
fun remove(item: Submenu): ERROR CLASS: Symbol not found for js.promise.Promise<ERROR CLASS: Symbol not found for js.core.Void>
Remove a menu item from this menu.
Link copied to clipboard
Sets the app-wide menu and returns the previous one.
Link copied to clipboard
fun setAsWindowMenu(window: Window = definedExternally): ERROR CLASS: Symbol not found for js.promise.Promise<tauri/apps/api/menu/Menu?>
Sets the window menu and returns the previous one.