Класс: Dock
Класс: Dock
Управляйте вашим приложением в macOS dock
Process: Main
This class is not exported from the 'electron'
module. Он доступен только в качестве возвращаемого значения других методов в 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
menu
Menu
Sets the application's dock menu.
dock.getMenu()
macOS
Returns Menu | null
- The application's dock menu.
dock.setIcon(image)
macOS
image
(NativeImage | string)
Задает image
, связывает со значком в dock.