Classe : TouchBarScrubber
Classe : TouchBarScrubber
Créer un scrubber (un sélecteur de défilement)
Processus : Principal
Cette classe n'est pas exportée depuis le module 'electron'
. Il n'est disponible qu'en tant que valeur de retour des autres méthodes dans l'API Electron.
new TouchBarScrubber(options)
- Objet
options
items
ScrubberItem[] - Un tableau d'éléments à placer dans ce scrubber.select
Function (optional) - Called when the user taps an item that was not the last tapped item.selectedIndex
Integer - L'index de l'élément que l'utilisateur a sélectionné.
highlight
Function (optional) - Called when the user taps any item.highlightedIndex
Integer - L'index de l'élément que l'utilisateur a sélectionné.
selectedStyle
string (optional) - Selected item style. Can bebackground
,outline
ornone
. Par défaut,none
.overlayStyle
string (optional) - Selected overlay item style. Can bebackground
,outline
ornone
. Par défaut,none
.showArrowButtons
boolean (facultatif) - Afficher ou non les boutons flèches. La valeur par défaut estfalse
et n'est affichée que siitems
n'est pas vide.mode
string (optional) - Can befixed
orfree
. Par défaut,free
.continuous
boolean (optionnel) -true
par défaut.
Propriétés d'instance
Les propriétés suivantes sont disponibles pour les instances de TouchBarScrubber
:
touchBarScrubber.items
Un tableau de ScrubberItem[]
représentant les éléments dans ce scrubber. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar. Changer une propriété dans le tableau ne met pas à jour la touch bar.
touchBarScrubber.selectedStyle
Un string
représentant le style des éléments sélectionnés dans le scrubber. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar. Valeurs possibles :
background
- Mappé à[NSScrubberSelectionStyle roundedBackgroundStyle]
.outline
- Mappé à[NSScrubberSelectionStyle outlineOverlayStyle]
.none
- Removes all styles.
touchBarScrubber.overlayStyle
Un string
représentant le style des éléments sélectionnés dans le scrubber. Ce style est superposé sur le dessus de l'élément scrubber au lieu d'être placé derrière. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar. Valeurs possibles :
background
- Mappé à[NSScrubberSelectionStyle roundedBackgroundStyle]
.outline
- Mappé à[NSScrubberSelectionStyle outlineOverlayStyle]
.none
- Removes all styles.
touchBarScrubber.showArrowButtons
A boolean
representing whether to show the left / right selection arrows in this scrubber. Updating this value immediately updates the control in the touch bar.
touchBarScrubber.mode
A string
representing the mode of this scrubber. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar. Valeurs possibles :
fixed
- Mappé àNSScrubberModeFixed
.free
- Mappé àNSScrubberModeFree
.
touchBarScrubber.continuous
A boolean
representing whether this scrubber is continuous or not. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar.