Zum Hauptteil springen

Class: TouchBarButton

Class: TouchBarButton

Erstellen Sie einen Button in der Touchleiste für native MacOS-Anwendungen

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.

new TouchBarButton(options)

  • options Objekt
    • label string (optional) - Button text.
    • accessibilityLabel string (optional) - Eine kurze Beschreibung der Schaltfläche, die von Screenreadern wie Voiceover verwendet werden kann.
    • backgroundColor string (optional) - Button background color in hex format, i.e #ABCDEF.
    • icon NativeImage | string (optional) - Button icon.
    • iconPosition string (optional) - Can be left, right or overlay. Standardwert ist overlay.
    • click Function (optional) - Function to call when the button is clicked.
    • enabled boolean (optional) - Whether the button is in an enabled state. Standard ist true.

When defining accessibilityLabel, ensure you have considered macOS best practices.

Instanz Eigenschaften

The following properties are available on instances of TouchBarButton:

touchBarButton.accessibilityLabel

A string representing the description of the button to be read by a screen reader. Will only be read by screen readers if no label is set.

touchBarButton.label

A string representing the button's current text. Changing this value immediately updates the button in the touch bar.

touchBarButton.backgroundColor

A string hex code representing the button's current background color. Changing this value immediately updates the button in the touch bar.

touchBarButton.icon

Ein NativeImage, das das aktuelle Symbol der Schaltfläche darstellt. Changing this value immediately updates the button in the touch bar.

touchBarButton.iconPosition

Ein string - Kann left, right oder overlay sein. Standardwert ist overlay.

touchBarButton.enabled

A boolean representing whether the button is in an enabled state.