Класс: 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