NSDraggingInfo class interface
NSDraggingInfo
Constructors
- NSDraggingInfo.castFrom(ObjCObjectBase other)
-
Constructs a NSDraggingInfo that points to the same underlying object as
other. -
NSDraggingInfo.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSDraggingInfo that wraps the given raw object pointer.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- ref → ObjCObjectRef
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- $protocol → Protocol
-
Returns the
objc.Protocolobject for this protocol.no setter -
animatesToDestination
→ ObjCProtocolMethod<
bool Function()> -
animatesToDestination
final
-
draggedImage
→ ObjCProtocolMethod<
NSImage? Function()> -
draggedImage
final
-
draggedImageLocation
→ ObjCProtocolMethod<
CGPoint Function()> -
draggedImageLocation
final
-
draggingDestinationWindow
→ ObjCProtocolMethod<
NSWindow? Function()> -
draggingDestinationWindow
final
-
draggingFormation
→ ObjCProtocolMethod<
NSDraggingFormation Function()> -
draggingFormation
final
-
draggingLocation
→ ObjCProtocolMethod<
CGPoint Function()> -
draggingLocation
final
-
draggingPasteboard
→ ObjCProtocolMethod<
NSPasteboard Function()> -
draggingPasteboard
final
-
draggingSequenceNumber
→ ObjCProtocolMethod<
int Function()> -
draggingSequenceNumber
final
-
draggingSource
→ ObjCProtocolMethod<
ObjCObjectBase? Function()> -
draggingSource
final
-
draggingSourceOperationMask
→ ObjCProtocolMethod<
NSDragOperation Function()> -
draggingSourceOperationMask
final
-
enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_
→ ObjCProtocolListenableMethod<
void Function(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< )>Bool> )> -
enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:
final
-
namesOfPromisedFilesDroppedAtDestination_
→ ObjCProtocolMethod<
NSArray? Function(NSURL dropDestination)> -
namesOfPromisedFilesDroppedAtDestination:
final
-
numberOfValidItemsForDrop
→ ObjCProtocolMethod<
int Function()> -
numberOfValidItemsForDrop
final
-
resetSpringLoading
→ ObjCProtocolListenableMethod<
void Function()> -
resetSpringLoading
final
-
setAnimatesToDestination_
→ ObjCProtocolListenableMethod<
void Function(bool restartFlag)> -
setAnimatesToDestination:
final
-
setDraggingFormation_
→ ObjCProtocolListenableMethod<
void Function(NSDraggingFormation)> -
setDraggingFormation:
final
-
setNumberOfValidItemsForDrop_
→ ObjCProtocolListenableMethod<
void Function(DartThreadID threadDeleted)> -
setNumberOfValidItemsForDrop:
final
-
slideDraggedImageTo_
→ ObjCProtocolListenableMethod<
void Function(CGPoint point)> -
slideDraggedImageTo:
final
-
springLoadingHighlight
→ ObjCProtocolMethod<
NSSpringLoadingHighlight Function()> -
springLoadingHighlight
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → voidBool> )> -
Adds the implementation of the NSDraggingInfo protocol to an existing
objc.ObjCProtocolBuilder. -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → voidBool> )> -
Adds the implementation of the NSDraggingInfo protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be. -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → voidBool> )> -
Adds the implementation of the NSDraggingInfo protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be. -
conformsTo(
ObjCObjectBase obj) → bool -
Returns whether
objis an instance of NSDraggingInfo. -
implement(
{required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → NSDraggingInfoBool> )> -
Builds an object that implements the NSDraggingInfo protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. -
implementAsBlocking(
{required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → NSDraggingInfoBool> )> -
Builds an object that implements the NSDraggingInfo protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be. -
implementAsListener(
{required NSWindow? draggingDestinationWindow(), required NSDragOperation draggingSourceOperationMask(), required CGPoint draggingLocation(), required CGPoint draggedImageLocation(), required NSImage? draggedImage(), required NSPasteboard draggingPasteboard(), required ObjCObjectBase? draggingSource(), required int draggingSequenceNumber(), required void slideDraggedImageTo_(CGPoint point), required NSArray? namesOfPromisedFilesDroppedAtDestination_(NSURL dropDestination), required NSDraggingFormation draggingFormation(), required void setDraggingFormation_(NSDraggingFormation), required bool animatesToDestination(), required void setAnimatesToDestination_(bool restartFlag), required int numberOfValidItemsForDrop(), required void setNumberOfValidItemsForDrop_(DartThreadID threadDeleted), required void enumerateDraggingItemsWithOptions_forView_classes_searchOptions_usingBlock_(NSDraggingItemEnumerationOptions, NSView?, NSArray, NSDictionary, ObjCBlock< Void Function(NSDraggingItem, Long, Pointer< ), required NSSpringLoadingHighlight springLoadingHighlight(), required void resetSpringLoading(), bool $keepIsolateAlive = true}) → NSDraggingInfoBool> )> -
Builds an object that implements the NSDraggingInfo protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.