Classe : TouchBarSegmentedControl
Classe : TouchBarSegmentedControl
Créer un contrôle segmenté (un groupe de bouton) où un seul bouton a un état sélectionné
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 TouchBarSegmentedControl(options)
- Objet
optionssegmentStylestring (optionnelle) - Le style des segments:automatique- Par défaut. L'apparence du contrôle segmenté est automatiquement déterminé sur le type de fenêtre dans lequel le contrôle est affiché à la position dans la fenêtre. Correspond àNSSegmentStyleAutomatic.rounded- Le contrôle est affiché en utilisant le style arrondi. Correspond àNSSegmentStyleRounded.textured-rounded- Le contrôle est affiché en utilisant le style arrondi texturé. Correspond àNSSegmentStyleTexturedRounded.round-rect- Le contrôle est affiché en utilisant le style arrondi rect. Correspond àNSSegmentStyleRoundRect.textured-square- Le contrôle est affiché en utilisant le style carré texturé. Correspond àNSSegmentStyleTexturedSquare.capsule- Le contrôle s’affiche selon le style capsule. Correspond àNSSegmentStyleCapsule.small-square- Le contrôle est affiché en utilisant le style petit carré. Correspond àNSSegmentStyleSmallSquare.separated- Les segments du contrôle sont affichés très proches entre eux, mais ne se touche pas. Correspond àNSSegmentStyleSeparated.
modestring (facultatif) - Le mode de sélection du controle:singleDéfaut. Un élément sélectionné à la fois, en sélectionner un décoche l'objet précédemment coché. Correspond àNSSegmentSwitchTrackingSelectOne.multiple- Plusieurs éléments peuvent être sélectionnés simultanément. Correspond àNSSegmentSwitchTrackingSelectAny.buttons- Transforme les segments en boutons, chaque segment peut être pressé et relâché, mais jamais être marqué comme actif. Correspond àNSSegmentSwitchTrackingMomentary.
segmentsSegmentedControlSegment[] - An array of segments to place in this control.selectedIndexInteger (facultatif) - L'index du segment actuellement sélectionné, mis automatiquement à jour avec une interaction utilisateur. Quand le mode estmultipleil va être le dernier objet sélectionné.changeFonction (optionnel) - Appelée lorsque l'utilisateur sélectionne un nouveau segment.selectedIndexInteger - L'index du segment que l'utilisateur a sélectionné.isSelectedboolean - Si après la selection de l'utilisateur, le segment est selectionné ou non.
Propriétés d'instance
Les propriétés suivantes sont disponibles pour les instances de TouchBarSegmentedControl :
touchBarSegmentedControl.segmentStyle
Une string représentant le style de segment actuel des contrôles. Changer cette valeur met à jour immédiatement le contrôle dans la touch bar.
touchBarSegmentedControl.segments
Un tableau de SegmentedControlSegment[], qui représente les segments dans ce contrôle. 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.
touchBarSegmentedControl.selectedIndex
Un Integer qui représente le segment sélectionné. Changer cette valeur immédiatement met à jour le contrôle dans la touch bar. Une interaction utilisateur avec la touch bar mettra à jour cette valeur automatiquement.
touchBarSegmentedControl.mode
Une string représentant le mode de sélection actuel du contrôle. Peut être single, multiple ou buttons.