クラス: Dock
クラス: Dock
macOS Dock 内のアプリを制御する
プロセス: メイン
このクラスは 'electron' モジュールからはエクスポートされません。 Electron API では、他のメソッドの戻り値としてのみ利用できます。
ヒント
インスタンスメソッド
dock.bounce([type]) macOS
typestring (任意) -criticalかinformationalにできます。 省略値は、informationalです。
戻り値 Integer - このリクエストを表すID。
critical が渡された場合、ドックのアイコンはアプリケーションがアクティブになるか、リクエストがキャンセルされるまでバウンスします。
informational が渡されると、ドックアイコンが 1 秒間バウンスします。 ただし、アプリケーションがアクティブになるかリクエストがキャンセルされるまで、そのリクエストはアクティブのままです。
注意: このメソッドは、アプリがフォーカスされていないときにのみ使用できます。アプリがフォーカスされていると -1 を返します。
dock.cancelBounce(id) macOS
idInteger
id のバウンスをキャンセルします。
dock.downloadFinished(filePath) macOS
filePathstring
filePath がダウンロードフォルダの中の場合、ダウンロードのスタックをバウンスさせます。
dock.setBadge(text) macOS
textstring
ドックのバッジ領域に表示される文字列を設定します。
[!IMPORTANT] このメソッドが機能するために、アプリケーションに通知を表示する権限があることを確かめてください。
dock.getBadge() macOS
戻り値 string - ドックのバッジ文字列。
dock.hide() macOS
ドックのアイコンを非表示にする
dock.show() macOS
戻り値 Promise<void> - Dock のアイコンが表示されたときに実行されます。
dock.isVisible() macOS
Returns boolean - Dock のアイコンが表示されているかどうか。
dock.setMenu(menu) macOS
menuMenu
アプリケーションの ドックメニュー を設定します。
dock.getMenu() macOS
戻り値 Menu | null - アプリケーションの Dock メニュー。
dock.setIcon(image) macOS
image(NativeImage | string)
このドックアイコンに関連付けられた image を設定します。