Перейти к основному содержанию

ShareMenu

The ShareMenu class creates Share Menu on macOS, which can be used to share information from the current context to apps, social media accounts, and other services.

For including the share menu as a submenu of other menus, please use the shareMenu role of MenuItem.

Class: ShareMenu

Create share menu on macOS.

Процесс: Главный

new ShareMenu(sharingItem)

  • sharingItem SharingItem - The item to share.

Creates a new share menu.

Методы экземпляра

Экземпляр объекта shareMenu содержит следующие методы:

shareMenu.popup([options])

  • options PopupOptions (optional)
    • browserWindow BrowserWindow (опционально) - по умолчанию это сфокусированное окно.
    • x Number (optional) - Default is the current mouse cursor position. Must be declared if y is declared.
    • y Number (optional) - Default is the current mouse cursor position. Must be declared if x is declared.
    • positioningItem Number (optional) macOS - The index of the menu item to be positioned under the mouse cursor at the specified coordinates. Default is -1.
    • callback Функция (опционально) - вызывается, когда меню закрыто.

Переключает это меню в контекстное меню в BrowserWindow.

shareMenu.closePopup([browserWindow])

  • browserWindow BrowserWindow (опционально) - по умолчанию это сфокусированное окно.

Закрывает контекстное меню в browserWindow.