メインコンテンツへ飛ぶ

ShareMenu

ShareMenu クラスは、macOS 上で 共有メニュー を作成し、現在のコンテキストからアプリやソーシャルメディアアカウント、その他のサービスに情報を共有するために使用できます。

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

クラス: ShareMenu

macOS での共有メニューを作成します。

Process: Main

new ShareMenu(sharingItem)

  • sharingItem SharingItem - 共有するアイテム。

新しい共有メニューを作成します。

インスタンスメソッド

shareMenu オブジェクトには以下のメソッドがあります。

shareMenu.popup([options])

  • options PopupOptions (任意)
    • browserWindow BrowserWindow (optional) - Default is the focused window.
    • x number (任意) - 既定ではマウスカーソルの現在位置です。 y が宣言されている場合は宣言する必要があります。
    • y number (任意) - 既定ではマウスカーソルの現在位置です。 x が宣言されている場合は宣言する必要があります。
    • positioningItem number (任意) macOS - マウスカーソルの位置に配置するメニューアイテムのインデックス。 既定値は -1 です。
    • callback Function (任意) - メニューが閉じたしたときに呼ばれます。

Pops up this menu as a context menu in the BrowserWindow.

shareMenu.closePopup([browserWindow])

  • browserWindow BrowserWindow (optional) - Default is the focused window.

browserWindow 内のこのコンテキストメニューを閉じます。