Skip to content
Tauri

IconMenuItem

Defined in: menu/iconMenuItem.ts:151

An icon menu item inside a Menu or Submenu and usually contains an icon and a text.

  • MenuItemBase

get id(): string

Defined in: menu/base.ts:128

The id of this item.

string

MenuItemBase.id


get rid(): number

Defined in: core.ts:309

number

MenuItemBase.rid

close(): Promise<void>

Defined in: core.ts:321

Destroys and cleans up this resource from memory. You should not call any method on this object anymore and should drop any reference to it.

Promise<void>

MenuItemBase.close


isEnabled(): Promise<boolean>

Defined in: menu/iconMenuItem.ts:177

Returns whether this icon menu item is enabled or not.

Promise<boolean>


setAccelerator(accelerator): Promise<void>

Defined in: menu/iconMenuItem.ts:191

Sets the accelerator for this icon menu item.

null | string

Promise<void>


setEnabled(enabled): Promise<void>

Defined in: menu/iconMenuItem.ts:182

Sets whether this icon menu item is enabled or not.

boolean

Promise<void>


setIcon(icon): Promise<void>

Defined in: menu/iconMenuItem.ts:200

Sets an icon for this icon menu item

null | string | number[] | ArrayBuffer | Uint8Array<ArrayBufferLike> | Image

Promise<void>


setText(text): Promise<void>

Defined in: menu/iconMenuItem.ts:168

Sets the text for this icon menu item.

string

Promise<void>


text(): Promise<string>

Defined in: menu/iconMenuItem.ts:163

Returns the text of this icon menu item.

Promise<string>


static new(opts): Promise<IconMenuItem>

Defined in: menu/iconMenuItem.ts:158

Create a new icon menu item.

IconMenuItemOptions

Promise<IconMenuItem>


© 2025 Tauri Contributors. CC-BY / MIT