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.
[!TIP] Siehe auch: Eine detaillierte Anleitung zur Implementierung von Dock-Menüs.
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.
[!NOTE] Diese Methode kann nur verwendet werden, wenn die Anwendung nicht fokussiert ist. Wenn sie fokussiert ist, wird diese Methode -1 zurückgeben.
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.
[!IMPORTANT] Du musst sicherstellen, dass deine Anwendung die Berechtigung hat, Benachrichtigungen anzuzeigen, damit diese Methode funktioniert.
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
Setzt das Dock Menü der Anwendung.
dock.getMenu() macOS
Gibt Menu | null zurück - Das Dock Menü der Anwendung.
dock.setIcon(image) macOS
image(NativeImage | string)
Setzt das image welches als Dock Icon verwendet werden soll.