addToBuilder static method

void addToBuilder(
  1. ObjCProtocolBuilder builder, {
  2. required NSString? accessibilityLabel(),
  3. required ObjCObjectBase? accessibilityValue(),
  4. required bool accessibilityPerformIncrement(),
  5. required bool accessibilityPerformDecrement(),
  6. required CGRect accessibilityFrame(),
  7. required ObjCObjectBase? accessibilityParent(),
  8. bool isAccessibilityFocused()?,
  9. NSString accessibilityIdentifier()?,
  10. bool $keepIsolateAlive = true,
})
override

Adds the implementation of the NSAccessibilitySlider protocol to an existing objc.ObjCProtocolBuilder.

Note: You cannot call this method after you have called builder.build.

Implementation

static void addToBuilder(
  objc.ObjCProtocolBuilder builder, {
  required DartNSUserInterfaceItemIdentifier? Function() accessibilityLabel,
  required objc.ObjCObjectBase? Function() accessibilityValue,
  required bool Function() accessibilityPerformIncrement,
  required bool Function() accessibilityPerformDecrement,
  required NSRect Function() accessibilityFrame,
  required objc.ObjCObjectBase? Function() accessibilityParent,
  bool Function()? isAccessibilityFocused,
  objc.NSString Function()? accessibilityIdentifier,
  bool $keepIsolateAlive = true,
}) {
  NSAccessibilitySlider.accessibilityLabel.implement(
    builder,
    accessibilityLabel,
  );
  NSAccessibilitySlider.accessibilityValue.implement(
    builder,
    accessibilityValue,
  );
  NSAccessibilitySlider.accessibilityPerformIncrement.implement(
    builder,
    accessibilityPerformIncrement,
  );
  NSAccessibilitySlider.accessibilityPerformDecrement.implement(
    builder,
    accessibilityPerformDecrement,
  );
  NSAccessibilitySlider.accessibilityFrame.implement(
    builder,
    accessibilityFrame,
  );
  NSAccessibilitySlider.accessibilityParent.implement(
    builder,
    accessibilityParent,
  );
  NSAccessibilitySlider.isAccessibilityFocused.implement(
    builder,
    isAccessibilityFocused,
  );
  NSAccessibilitySlider.accessibilityIdentifier.implement(
    builder,
    accessibilityIdentifier,
  );
  builder.addProtocol($protocol);
}