{
  "name": "Menu",
  "component": "gui",
  "header": "nativeui/menu.h",
  "type": "refcounted",
  "namespace": "nu",
  "inherit": {
    "name": "MenuBase",
    "id": "menubase"
  },
  "description": "Popup menu.",
  "constructors": [
    {
      "signature": {
        "name": "Menu",
        "parameters": [],
        "shortStr": "Menu()",
        "str": "Menu()"
      },
      "description": "Create a popup menu.",
      "id": "menu"
    }
  ],
  "methods": [
    {
      "signature": {
        "name": "Popup",
        "parameters": [],
        "shortStr": "Popup()",
        "str": "void Popup()"
      },
      "description": "Show the popup menu at current mouse position, this method will block\nuntil the menu is dismissed.\n",
      "id": "popup"
    }
  ],
  "id": "menu"
}