{
  "name": "Window::Options",
  "header": "nativeui/window.h",
  "type": "table",
  "namespace": "nu",
  "description": "Options for creating window.",
  "properties": [
    {
      "optional": true,
      "description": "Whether window has native frame, default is `true`.\n",
      "id": "frame",
      "type": {
        "name": "boolean"
      },
      "name": "frame"
    },
    {
      "optional": true,
      "description": "Whether window is transparent, default is `false`.\n\nOnly frameless window can be transparent, the behavior of making a normal\nwindow transparent is undefined.\n",
      "id": "transparent",
      "type": {
        "name": "boolean"
      },
      "name": "transparent"
    },
    {
      "platform": [
        "macOS"
      ],
      "optional": true,
      "description": "Whether to show window buttons for frameless window, default is `false`.\n\nThis property is ignored for normal windows.\n",
      "id": "showtrafficlights",
      "type": {
        "name": "boolean"
      },
      "name": "showtrafficlights"
    }
  ],
  "id": "window_options"
}