Skip to main content

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에서 컨텍스트 메뉴를 닫는다.