Aller au contenu principal

Classe : TouchBarButton

Classe : TouchBarButton

Créer un bouton dans la touch bar pour les applications native macOS

Processus : Principal
Cette classe n'est pas exportée depuis le module 'electron'. Elle n'est disponible qu'en tant que valeur de retour des autres méthodes dans l'API Electron.

new TouchBarButton(options)

  • Objet options
    • label string (facultatif) - Texte du bouton.
    • accessibilityLabel string (optionelle) - Une courte description du bouton à utiliser par les lecteurs d'écran comme VoiceOver.
    • backgroundColor string (facultatif) - Couleur de fond hexadécimal du bouton, c.-à-d. #ABCDEF.
    • icon NativeImage | string (optionelle) - Icône du bouton.
    • iconPosition string (facultatif) -Peut être left, right ou overlay. Par défaut, overlay.
    • click Function (facultatif) - Fonction à appeler lorsque le bouton est cliqué.
    • enabled boolean (optionelle) - Si le bouton est dans un état activé. La valeur par défaut est true.

Lors de la définition de accessibilityLabel, assurez-vous que vous avez considéré lles meilleurs pratiques de macOS.

Propriétés d'instance

Les propriétés suivantes sont disponibles pour les instances de TouchBarButton :

touchBarButton.accessibilityLabel

Une string représentant la description du bouton à lire par un lecteur d'écran. Ne sera lu que par les lecteurs d'écran si aucune étiquette n'est définie.

touchBarButton.label

Une string représentant le texte actuel du bouton. Changer cette valeur met à jour immédiatement le contrôle dans la barre tactile.

touchBarButton.backgroundColor

Un code hexadécimal string représentant la couleur d'arrière-plan actuelle du bouton. Changer cette valeur met à jour immédiatement le contrôle dans la barre tactile.

touchBarButton.icon

Une NativeImage représentant l'icône actuelle du bouton. Changer cette valeur met à jour immédiatement le contrôle dans la barre tactile.

touchBarButton.iconPosition

Une string - Peut être left, right ou overlay. Par défaut, overlay.

touchBarButton.enabled

Un boolean représentant si le bouton est dans un état activé.