addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required NSNumber? accessibilityValue(),
- required NSString? accessibilityLabel(),
- required bool accessibilityPerformPress(),
- required CGRect accessibilityFrame(),
- required ObjCObjectBase? accessibilityParent(),
- bool isAccessibilityFocused()?,
- NSString accessibilityIdentifier()?,
- bool $keepIsolateAlive = true,
override
Adds the implementation of the NSAccessibilityRadioButton 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 objc.NSNumber? Function() accessibilityValue,
required DartNSUserInterfaceItemIdentifier? Function() accessibilityLabel,
required bool Function() accessibilityPerformPress,
required NSRect Function() accessibilityFrame,
required objc.ObjCObjectBase? Function() accessibilityParent,
bool Function()? isAccessibilityFocused,
objc.NSString Function()? accessibilityIdentifier,
bool $keepIsolateAlive = true,
}) {
NSAccessibilityRadioButton.accessibilityValue.implement(
builder,
accessibilityValue,
);
NSAccessibilityRadioButton.accessibilityLabel.implement(
builder,
accessibilityLabel,
);
NSAccessibilityRadioButton.accessibilityPerformPress.implement(
builder,
accessibilityPerformPress,
);
NSAccessibilityRadioButton.accessibilityFrame.implement(
builder,
accessibilityFrame,
);
NSAccessibilityRadioButton.accessibilityParent.implement(
builder,
accessibilityParent,
);
NSAccessibilityRadioButton.isAccessibilityFocused.implement(
builder,
isAccessibilityFocused,
);
NSAccessibilityRadioButton.accessibilityIdentifier.implement(
builder,
accessibilityIdentifier,
);
builder.addProtocol($protocol);
}