Controle seu app no dock para macOS
Processo: Principal
Esta classe não é exportada do módulo 'electron'
. 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.
When informational
is passed, the dock icon will bounce for one second. 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
Cancel the bounce of id
.
dock.downloadFinished(filePath)
no macOS
filePath
string
Bounces the Downloads stack if the filePath is inside the Downloads folder.
dock.setBadge(text)
no macOS
text
string
Seleciona a string a ser mostrada na área de emblemamento do dock.
dock.getBadge()
no macOS
Returns string
- The badge string of the dock.
dock.hide()
no macOS
Esconde o ícone na Dock.
dock.show()
no macOS
Returns Promise<void>
- Resolves when the dock icon is shown.
dock.isVisible()
no macOS
Returns boolean
- Whether the dock icon is visible.
dock.setMenu(menu)
no macOS
menu
Menu
Define o dock menu da aplicação.
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.