本文へスキップ

ShareMenu

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

共有メニューを他のメニューのサブメニューとして含めるには、MenuItemshareMenuロールを使用してください。

クラス: ShareMenu

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

プロセス: メイン

new ShareMenu(sharingItem)

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

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

インスタンスメソッド

shareMenuオブジェクトには、次のインスタンスメソッドがあります。

shareMenu.popup([options])

  • options PopupOptions (オプション)
    • browserWindow BrowserWindow (オプション) - デフォルトはフォーカスされているウィンドウです。
    • x number (オプション) - デフォルトは現在のマウスカーソルの位置です。yが宣言されている場合は、宣言する必要があります。
    • y number (オプション) - デフォルトは現在のマウスカーソルの位置です。xが宣言されている場合は、宣言する必要があります。
    • positioningItem number (オプション) macOS - 指定された座標でマウスカーソルの下に配置されるメニューアイテムのインデックス。デフォルトは-1です。
    • callback Function (オプション) - メニューが閉じられたときに呼び出されます。

BrowserWindowでこのメニューをコンテキストメニューとして表示します。

shareMenu.closePopup([browserWindow])

  • browserWindow BrowserWindow (オプション) - デフォルトはフォーカスされているウィンドウです。

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