Ir para o conteúdo principal

Controle seu app no dock para macOS

Process: Main
This class is not exported from the 'electron' module. Ele é somente disponibilizado como um valor de retorno de outros métodos na API Electron.

O exemplo a seguir mostra como ativar o ícone na barra dock.

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

Métodos de Instância

dock.bounce([type]) macOS

  • type string (opcional) - Pode ser crítico ou informacional. O valor padrão é informacional

Retorna um Número - um ID que representa a solicitação.

Quando critical é informado, o ícone na barra dock será ativado até que o aplicativo seja iniciado ou, a solicitação seja cancelada.

Quando informational é passado, o ícone irá pular para um segundo. No entanto, a solicitação continua ativa até que a aplicação torne-se ativa ou a solicitação seja cancelada.

Nota: Esse método pode ser usado apenas quando o app não estiver focado; quando o app é focado ele retornará -1.

dock.cancelBounce(id) macOS

  • id Inteiro

Cancelar o ressalto id.

dock.downloadFinished(filePath) no macOS

  • filePath string

Pular o Download se a função de script estiver dentro da pasta Downloads.

dock.setBadge(text) no macOS

  • text string

Seleciona a string a ser mostrada na área de emblemamento do dock.

dock.getBadge() no macOS

Retorna string A sequência de caracteres do ícone na dock.

dock.hide() no macOS

Esconde o ícone na Dock.

dock.show() no macOS

Retorna Promise<void> Determina quando o ícone dock deve ser apresentado.

dock.isVisible() no macOS

dock.setMenu(menu) no macOS

Sets the application's dock menu.

dock.getMenu() no macOS

Returns Menu | null - The application's dock menu.

dock.setIcon(image) no macOS

Define a imagem associada com o ícone do dock.