LavaUI docs

struct MenuModel

Swift

Constructors

init(menus: [MenuNode] = [])

Not documented.

Sources/LavaMenu/Menu.swift:130

Properties

var allItems: [MenuItemModel] { get }

Depth-first leaf items (skips separators; includes submenu leaves).

Sources/LavaMenu/Menu.swift:135

Methods

func item(id: MenuID) -> MenuItemModel?

Not documented.

Sources/LavaMenu/Menu.swift:139

func item(matchingKey key: Int32, mods: Int32, primary: Int32 = KeyShortcut.platformPrimaryMod) -> MenuItemModel?

First enabled item whose shortcut matches the key event, if any.

Sources/LavaMenu/Menu.swift:147