|
@@ -52,14 +52,20 @@ will become properties of the constructed menu items.
|
|
|
|
|
|
The `menu` object has the following instance methods:
|
|
|
|
|
|
-#### `menu.popup([browserWindow, x, y, positioningItem])`
|
|
|
-
|
|
|
-* `browserWindow` BrowserWindow (optional) - Default is `BrowserWindow.getFocusedWindow()`.
|
|
|
-* `x` Number (optional) - Default is the current mouse cursor position.
|
|
|
-* `y` Number (**required** if `x` is used) - Default is the current mouse cursor position.
|
|
|
-* `positioningItem` Number (optional) _macOS_ - The index of the menu item to
|
|
|
- be positioned under the mouse cursor at the specified coordinates. Default is
|
|
|
- -1.
|
|
|
+#### `menu.popup([browserWindow, options])`
|
|
|
+
|
|
|
+* `browserWindow` BrowserWindow (optional) - Default is
|
|
|
+ `BrowserWindow.getFocusedWindow()`.
|
|
|
+* `options` Object (optional)
|
|
|
+ * `x` Number (optional) - Default is the current mouse cursor position.
|
|
|
+ * `y` Number (**required** if `x` is used) - Default is the current mouse
|
|
|
+ cursor position.
|
|
|
+ * `async` Boolean (optional) - Set to `true` to have this method return
|
|
|
+ immediately called, `false` to return after the menu has been selected
|
|
|
+ or closed. Defaults to `false`.
|
|
|
+ * `positioningItem` Number (optional) _macOS_ - The index of the menu item to
|
|
|
+ be positioned under the mouse cursor at the specified coordinates. Default
|
|
|
+ is -1.
|
|
|
|
|
|
Pops up this menu as a context menu in the `browserWindow`.
|
|
|
|