Clase: Dock
Clase: Dock
Controla tu aplicación en el dock de macOS
Proceso: Main
Esta clase no está exportada desde el módulo 'electron'
. Sólo está disponible como un valor de retorno de otros métodos en la API de Electron.
El siguiente ejemplo muestra como rebotar tu ícono en el dock.
const { app } = require('electron')
app.dock.bounce()
Métodos de Instancia
dock.bounce([type])
macOS
type
string (opcional) - Puede sercritical
oinformational
. Por defecto esinformational
Devuelve Integer
- un ID que representa la solicitud.
Cuando critical
es pasado, el ícono del punto rebotará hasta que la aplicación se vuelva activa o la petición sea cancelada.
Cuando informational
es pasado, el icono del dock rebotará por un segundo. Sin embargo, la solicitud permanece activa hasta que la aplicación se vuelta activa o la solicitud sea cancelada.
dock.cancelBounce(id)
macOS
id
Íntegro
Cancela el rebote de id
.
dock.downloadFinished(filePath)
macOS
filePath
string
Rebota la apilación de descargas si el archivo de camino está dentro de la carpeta de descargas.
dock.setBadge(text)
macOS
texto
cadena
Establece la cadena para ser mostrada en el área de insignia del punto.
dock.getBadge()
macOS
Devuelve string
- La insignia cadena del punto.
dock.hide()
macOS
Esconde el icono del punto.
dock.show()
macOS
Devuelve Promise<void>
- Se resuelve cuando se muestra el icono del dock.
dock.isVisible()
macOS
Devuelve boolean
- Si el icono del dock es visible.
dock.setMenu(menu)
macOS
menu
Menu
Establece el dock menu de la aplicación.
dock.getMenu()
macOS
Retorna Menu | null
- El dock menu de la aplicación.
dock.setIcon(image)
macOS
image
(NativeImage | string)
Establece la image
asociada con el ícono del punto.