Spec-Zone.ru › Electron

Класс: Dock

Класс: Dock​

Управление приложением в доке macOS

Процесс: Основной
Этот класс не экспортируется из модуля 'electron'. Он доступен только как возвращаемое значение других методов в API Electron.

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

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

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

dock.bounce([type]) macOS​

  • type строка (необязательно) - Может быть critical или informational. По умолчанию informational

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

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

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

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

dock.cancelBounce(id) macOS​

  • id Целое число

Отменить подпрыгивание id.

dock.downloadFinished(filePath) macOS​

  • filePath строка

Заставляет папку Загрузки подпрыгивать, если путь filePath находится в папке Загрузки.

dock.setBadge(text) macOS​

  • text строка

Устанавливает строку, отображаемую в области значка дока.

dock.getBadge() macOS​

Возвращает string - строку значка дока.

dock.hide() macOS​

Скрывает иконку в доке.

dock.show() macOS​

Возвращает Promise<void> - завершается, когда иконка дока отображается.

dock.isVisible() macOS​

Возвращает boolean - видимость иконки дока.

dock.setMenu(menu) macOS​

  • menu Меню

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

dock.getMenu() macOS​

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

dock.setIcon(image) macOS​

  • image (NativeImage | строка)

Устанавливает image связанную с этой иконкой дока.

© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/api/dock

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API