addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required NSArray itemsForSharingServicePickerTouchBarItem_(),
- NSArray sharingServicePicker_sharingServicesForItems_proposedSharingServices_(
- NSSharingServicePicker,
- NSArray,
- NSArray
- NSSharingServiceDelegate? sharingServicePicker_delegateForSharingService_()?,
- void sharingServicePicker_didChooseSharingService_()?,
- NSArray? sharingServicePickerCollaborationModeRestrictions_()?,
- bool $keepIsolateAlive = true,
override
Adds the implementation of the NSSharingServicePickerTouchBarItemDelegate 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.NSArray Function(NSSharingServicePickerTouchBarItem)
itemsForSharingServicePickerTouchBarItem_,
objc.NSArray Function(NSSharingServicePicker, objc.NSArray, objc.NSArray)?
sharingServicePicker_sharingServicesForItems_proposedSharingServices_,
NSSharingServiceDelegate? Function(
NSSharingServicePicker,
NSSharingService,
)?
sharingServicePicker_delegateForSharingService_,
void Function(NSSharingServicePicker, NSSharingService?)?
sharingServicePicker_didChooseSharingService_,
objc.NSArray? Function(NSSharingServicePicker)?
sharingServicePickerCollaborationModeRestrictions_,
bool $keepIsolateAlive = true,
}) {
NSSharingServicePickerTouchBarItemDelegate
.itemsForSharingServicePickerTouchBarItem_
.implement(builder, itemsForSharingServicePickerTouchBarItem_);
NSSharingServicePickerTouchBarItemDelegate
.sharingServicePicker_sharingServicesForItems_proposedSharingServices_
.implement(
builder,
sharingServicePicker_sharingServicesForItems_proposedSharingServices_,
);
NSSharingServicePickerTouchBarItemDelegate
.sharingServicePicker_delegateForSharingService_
.implement(builder, sharingServicePicker_delegateForSharingService_);
NSSharingServicePickerTouchBarItemDelegate
.sharingServicePicker_didChooseSharingService_
.implement(builder, sharingServicePicker_didChooseSharingService_);
NSSharingServicePickerTouchBarItemDelegate
.sharingServicePickerCollaborationModeRestrictions_
.implement(builder, sharingServicePickerCollaborationModeRestrictions_);
builder.addProtocol($protocol);
}