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 êtreleft
,right
ouoverlay
. 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 esttrue
.
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é.