Class: Dock
Class: Dock
Steuern Sie Ihre App im MacOS-Dock
Process: Main
This class is not exported from the 'electron' module. 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
typestring (optional) - Kanncriticaloderinformationalsein. 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
idInteger
Abbrechen des Bouncens von id.
dock.downloadFinished(filePath) macOS
filePathstring
Lässt den Downloads-Stapel bouncen, wenn der Dateipfad innerhalb des Downloads-Ordners liegt.
dock.setBadge(text) macOS
textstring
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
menuMenu
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.