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

Класс: Dock

Класс: Dock

Управляйте вашим приложением в macOS dock

Process: Main
This class is not exported from the 'electron' module. It is only available as a return value of other methods in the Electron API.

Следующий пример показывает, как отскочить вашу иконку в dock.

const { app } = require('electron')
app.dock.bounce()

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

dock.bounce([type]) macOS

  • type String (опционально) - Может быть critical или informational. По умолчанию informational

Возвращает Integer - ID, представляющий запрос.

Когда critical передается, значок dock будет отскакивать, пока приложение не станет активным или запрос отменяется.

Когда informational пропущен, значок dock будет подпрыгивать в течение одной секунды. Тем не менее, запрос остается активным, пока приложение не станет активным или запрос не будет отменен.

Обратите внимание: Этот метод можно использовать только тогда, когда приложение не сфокусировано; когда приложение сфокусировано, оно вернет -1.

dock.cancelBounce(id) macOS

  • id Integer

Отменить отскок по id.

dock.downloadFinished(filePath) macOS

  • filePath String

Отскакивает от "Downloads", если путь к файлу находится в папке "Downloads".

dock.setBadge(text) macOS

  • text String

Устанавливает строку для отображения в панели dock запирающими областями.

dock.getBadge() macOS

Возвращает String - строки значка в dock.

dock.hide() macOS

Скрыть значок в dock.

dock.show() macOS

Возвращает Promise<void> - выполняется, когда показан значок dock.

dock.isVisible() macOS

Возвращает Boolean - виден или нет значок dock.

dock.setMenu(menu) macOS

Устанавливает Dock меню приложения [dock-menu].

dock.getMenu() macOS

Возвращает Menu | null - Dock меню приложения [dock-menu].

dock.setIcon(image) macOS

Задает image, связывает со значком в dock.