addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required NSString? accessibilityLabel(),
- required ObjCObjectBase? accessibilityValue(),
- required bool accessibilityPerformIncrement(),
- required bool accessibilityPerformDecrement(),
- required CGRect accessibilityFrame(),
- required ObjCObjectBase? accessibilityParent(),
- bool isAccessibilityFocused()?,
- NSString accessibilityIdentifier()?,
- 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);
}