Class: Dock
Class: Dock
Steuern Sie Ihre App im MacOS-Dock
Prozess: Haupt
Diese Klasse wird nicht aus dem 'electron'
-Modul exportiert. Es ist nur als Rückgabewert anderer Methoden in der Electron-API verfügbar.
Das folgende Beispiel zeigt, wie Sie Ihr Icon auf dem Dock springen lassen.
const { app } = require('electron')
app.dock.bounce()
Beispiel Methoden
dock.bounce([type])
macOS
type
string (optional) - Kanncritical
oderinformational
sein. Standard istinformational
Returns Integer
- Eine ID welche den Request repräsentiert.
Wenn critical
übergeben ist, wird das Dock-Symbol übersprungen, bis entweder die Anwendung aktiv wird oder die Anfrage abgebrochen wird.
Wenn informational
übergeben ist, wird das Dock-Symbol eine Sekunde lang springen. Die Anfrage bleibt jedoch so lange aktiv, bis entweder die Anwendung aktiv wird oder die Anfrage abgebrochen wird.
Hinweis: Diese Methode kann nur verwendet werden, wenn die Anwendung nicht fokussiert ist. Wenn die Anwendung fokussiert ist, wird -1 zurückgegeben.
dock.cancelBounce(id)
macOS
id
Integer
Abbrechen des Bouncens von id
.
dock.downloadFinished(filePath)
macOS
filePath
string
Lässt den Downloads-Stapel bouncen, wenn der Dateipfad innerhalb des Downloads-Ordners liegt.
dock.setBadge(text)
macOS
text
string
Legt die Zeichenfolge fest, die im Ausweisbereich des Docks angezeigt werden soll.
dock.getBadge()
macOS
Rückgabe string
- Der Ausweisstring des Docks.
dock.hide()
macOS
Versteckt das dock icon.
dock.show()
macOS
Returns Promise<void>
- Resolves when the dock icon is shown.
dock.isVisible()
macOS
Gibt boolean
zurück - Ob das Dock Icon sichtbar ist.
dock.setMenu(menu)
macOS
menu
Menu
Sets the application's dock menu.
dock.getMenu()
macOS
Returns Menu | null
- The application's dock menu.
dock.setIcon(image)
macOS
image
(NativeImage | string)
Setzt das image
welches als Dock Icon verwendet werden soll.