Aller au contenu principal

Classe : TouchBarButton

Classe : TouchBarButton​

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

Process: Main
This class is not exported from the 'electron' module. 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 (optional) - Button icon.
    • 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é.