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'
. Elle 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.- Fonction
select
(optionelle) - Appelée lorsque l'utilisateur clique sur un élément qui n'était pas le dernier élément tapé.selectedIndex
Integer - L'index de l'élément que l'utilisateur a sélectionné.
- Fonction
highlight
(optionelle) - Appelée lorsque l'utilisateur clique sur n'importe quel élément.highlightedIndex
Integer - L'index de l'élément que l'utilisateur a sélectionné.
selectedStyle
string (optionelle) - Style de l'élément sélectionné. Peut êtrebackground
,outline
ounone
. Par défaut,none
.overlayStyle
string (optionelle) - Style de l'élément overlay sélectionné. Peut êtrebackground
,outline
ounone
. 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 (optionelle) - Peut êtrefixed
oufree
. 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
- Supprime tous les styles.
touchBarScrubber.overlayStyle
Un string
représentant le style des éléments sélectionnés dans le scrubber. This style is overlaid on top of the scrubber item instead of being placed behind it. 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
- Supprime tous les styles.
touchBarScrubber.showArrowButtons
Un boolean
représentant s'il faut montrer les flèches de la sélection gauche / droite dans cet épurateur. La mise à jour de cette valeur met immédiatement à jour le contrôle dans la barre tactile.
touchBarScrubber.mode
Une string
représentant le mode de ce 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
Un boolean
représentant si ce scrubber est continu ou non. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar.