addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required void springLoadingActivated_draggingInfo_(),
- required void springLoadingHighlightChanged_(),
- NSSpringLoadingOptions springLoadingEntered_()?,
- NSSpringLoadingOptions springLoadingUpdated_()?,
- void springLoadingExited_()?,
- void draggingEnded_()?,
- bool $keepIsolateAlive = true,
Adds the implementation of the NSSpringLoadingDestination 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 void Function(bool, NSDraggingInfo)
springLoadingActivated_draggingInfo_,
required void Function(NSDraggingInfo) springLoadingHighlightChanged_,
NSSpringLoadingOptions Function(NSDraggingInfo)? springLoadingEntered_,
NSSpringLoadingOptions Function(NSDraggingInfo)? springLoadingUpdated_,
void Function(NSDraggingInfo)? springLoadingExited_,
void Function(NSDraggingInfo)? draggingEnded_,
bool $keepIsolateAlive = true,
}) {
NSSpringLoadingDestination.springLoadingActivated_draggingInfo_.implement(
builder,
springLoadingActivated_draggingInfo_,
);
NSSpringLoadingDestination.springLoadingHighlightChanged_.implement(
builder,
springLoadingHighlightChanged_,
);
NSSpringLoadingDestination.springLoadingEntered_.implement(
builder,
springLoadingEntered_,
);
NSSpringLoadingDestination.springLoadingUpdated_.implement(
builder,
springLoadingUpdated_,
);
NSSpringLoadingDestination.springLoadingExited_.implement(
builder,
springLoadingExited_,
);
NSSpringLoadingDestination.draggingEnded_.implement(
builder,
draggingEnded_,
);
builder.addProtocol($protocol);
}