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 sercrítico
ouinformacional
. 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
menu
Menu
Sets the application's dock menu.
dock.getMenu()
no macOS
Returns Menu | null
- The application's dock menu.
dock.setIcon(image)
no macOS
image
(NativeImage | string)
Define a imagem
associada com o ícone do dock.