TouchBarButton constructor

TouchBarButton({
  1. String? label,
  2. String? accessibilityLabel,
  3. Color? backgroundColor,
  4. TouchBarImage? icon,
  5. ImagePosition? iconPosition,
  6. VoidCallback? onClick,
})

Creates a new TouchBarButton item with the given label, accessibilityLabel, backgroundColor, icon, iconPosition and onClick.

iconPosition is set to (the first condition to match will be applied):

Implementation

TouchBarButton({
  String? label,
  String? accessibilityLabel,
  Color? backgroundColor,
  TouchBarImage? icon,
  ImagePosition? iconPosition,
  VoidCallback? onClick,
})  : this._accessibilityLabel = accessibilityLabel,
      this._backgroundColor = backgroundColor,
      this._labeledIcon = LabeledImage(
        image: icon,
        label: label,
        imagePosition: iconPosition,
      ),
      super() {
  this.onClick = onClick;
}