Saltar al contenido principal

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 ser critical o informational. Por defecto es informational

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.

Nota Bene: Este método solo puede ser usada mientras la aplicación no este enfocada; cuando la aplicación está enfocada retornará -1.

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

Establece el [dock menu][dock-menu] de la aplicación.

dock.getMenu() macOS

Devuelve Menu | null -El [dock menu][dock-menu] de la aplicación.

dock.setIcon(image) macOS

Establece la image asociada con el ícono del punto.