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

Класс: Dock

Класс: Dock

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

Процесс: Main
Этот класс не экспортируется из модуля 'electron'. Он доступен только в качестве возвращаемого значения других методов в 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.getMenu() macOS

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

dock.setIcon(image) macOS

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