NSCollectionViewDelegate class interface
NSCollectionViewDelegate
- Implementers
Constructors
- NSCollectionViewDelegate.castFrom(ObjCObjectBase other)
-
Constructs a NSCollectionViewDelegate that points to the same underlying object as
other. -
NSCollectionViewDelegate.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSCollectionViewDelegate 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 -
collectionView_acceptDrop_index_dropOperation_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)> -
collectionView:acceptDrop:index:dropOperation:
final
-
collectionView_acceptDrop_indexPath_dropOperation_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)> -
collectionView:acceptDrop:indexPath:dropOperation:
final
-
collectionView_canDragItemsAtIndexes_withEvent_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSIndexSet, NSEvent)> -
collectionView:canDragItemsAtIndexes:withEvent:
final
-
collectionView_canDragItemsAtIndexPaths_withEvent_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSSet, NSEvent)> -
collectionView:canDragItemsAtIndexPaths:withEvent:
final
-
collectionView_didChangeItemsAtIndexPaths_toHighlightState_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)> -
collectionView:didChangeItemsAtIndexPaths:toHighlightState:
final
-
collectionView_didDeselectItemsAtIndexPaths_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSSet)> -
collectionView:didDeselectItemsAtIndexPaths:
final
-
collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSCollectionViewItem, NSIndexPath)> -
collectionView:didEndDisplayingItem:forRepresentedObjectAtIndexPath:
final
-
collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)> -
collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:
final
-
collectionView_didSelectItemsAtIndexPaths_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSSet)> -
collectionView:didSelectItemsAtIndexPaths:
final
-
collectionView_draggingImageForItemsAtIndexes_withEvent_offset_
→ ObjCProtocolMethod<
NSImage Function(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)> -
collectionView:draggingImageForItemsAtIndexes:withEvent:offset:
final
-
collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_
→ ObjCProtocolMethod<
NSImage Function(NSCollectionView, NSSet, NSEvent, NSPointPointer)> -
collectionView:draggingImageForItemsAtIndexPaths:withEvent:offset:
final
-
collectionView_draggingSession_endedAtPoint_dragOperation_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)> -
collectionView:draggingSession:endedAtPoint:dragOperation:
final
-
collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)> -
collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:
final
-
collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSDraggingSession, NSPoint, NSSet)> -
collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexPaths:
final
-
collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_
→ ObjCProtocolMethod<
NSArray Function(NSCollectionView, NSURL, NSIndexSet)> -
collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:
final
-
collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_
→ ObjCProtocolMethod<
NSArray Function(NSCollectionView, NSURL, NSSet)> -
collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexPaths:
final
-
collectionView_pasteboardWriterForItemAtIndex_
→ ObjCProtocolMethod<
NSPasteboardWriting? Function(NSCollectionView, DartNSUInteger)> -
collectionView:pasteboardWriterForItemAtIndex:
final
-
collectionView_pasteboardWriterForItemAtIndexPath_
→ ObjCProtocolMethod<
NSPasteboardWriting? Function(NSCollectionView, NSIndexPath)> -
collectionView:pasteboardWriterForItemAtIndexPath:
final
-
collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_
→ ObjCProtocolMethod<
NSSet Function(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)> -
collectionView:shouldChangeItemsAtIndexPaths:toHighlightState:
final
-
collectionView_shouldDeselectItemsAtIndexPaths_
→ ObjCProtocolMethod<
NSSet Function(NSCollectionView, NSSet)> -
collectionView:shouldDeselectItemsAtIndexPaths:
final
-
collectionView_shouldSelectItemsAtIndexPaths_
→ ObjCProtocolMethod<
NSSet Function(NSCollectionView, NSSet)> -
collectionView:shouldSelectItemsAtIndexPaths:
final
-
collectionView_transitionLayoutForOldLayout_newLayout_
→ ObjCProtocolMethod<
NSCollectionViewTransitionLayout Function(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)> -
collectionView:transitionLayoutForOldLayout:newLayout:
final
-
collectionView_updateDraggingItemsForDrag_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSDraggingInfo)> -
collectionView:updateDraggingItemsForDrag:
final
-
collectionView_validateDrop_proposedIndex_dropOperation_
→ ObjCProtocolMethod<
NSDragOperation Function(NSCollectionView, NSDraggingInfo, Pointer< NSInteger> , Pointer<NSInteger> )> -
collectionView:validateDrop:proposedIndex:dropOperation:
final
-
collectionView_validateDrop_proposedIndexPath_dropOperation_
→ ObjCProtocolMethod<
NSDragOperation Function(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )> -
collectionView:validateDrop:proposedIndexPath:dropOperation:
final
-
collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSCollectionViewItem, NSIndexPath)> -
collectionView:willDisplayItem:forRepresentedObjectAtIndexPath:
final
-
collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_
→ ObjCProtocolListenableMethod<
void Function(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)> -
collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:
final
-
collectionView_writeItemsAtIndexes_toPasteboard_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSIndexSet, NSPasteboard)> -
collectionView:writeItemsAtIndexes:toPasteboard:
final
-
collectionView_writeItemsAtIndexPaths_toPasteboard_
→ ObjCProtocolMethod<
bool Function(NSCollectionView, NSSet, NSPasteboard)> -
collectionView:writeItemsAtIndexPaths:toPasteboard:
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSCollectionViewDelegate protocol to an existing
objc.ObjCProtocolBuilder. -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSCollectionViewDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be. -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSCollectionViewDelegate 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 NSCollectionViewDelegate. -
implement(
{bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → NSCollectionViewDelegate -
Builds an object that implements the NSCollectionViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. -
implementAsBlocking(
{bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → NSCollectionViewDelegate -
Builds an object that implements the NSCollectionViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be. -
implementAsListener(
{bool collectionView_canDragItemsAtIndexPaths_withEvent_(NSCollectionView, NSSet, NSEvent)?, bool collectionView_canDragItemsAtIndexes_withEvent_(NSCollectionView, NSIndexSet, NSEvent)?, bool collectionView_writeItemsAtIndexPaths_toPasteboard_(NSCollectionView, NSSet, NSPasteboard)?, bool collectionView_writeItemsAtIndexes_toPasteboard_(NSCollectionView, NSIndexSet, NSPasteboard)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexPaths_(NSCollectionView, NSURL, NSSet)?, NSArray collectionView_namesOfPromisedFilesDroppedAtDestination_forDraggedItemsAtIndexes_(NSCollectionView, NSURL, NSIndexSet)?, NSImage collectionView_draggingImageForItemsAtIndexPaths_withEvent_offset_(NSCollectionView, NSSet, NSEvent, NSPointPointer)?, NSImage collectionView_draggingImageForItemsAtIndexes_withEvent_offset_(NSCollectionView, NSIndexSet, NSEvent, NSPointPointer)?, NSDragOperation collectionView_validateDrop_proposedIndexPath_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer< Pointer< , Pointer<ObjCObject> >NSInteger> )?, NSDragOperation collectionView_validateDrop_proposedIndex_dropOperation_(NSCollectionView, NSDraggingInfo, Pointer<NSInteger> , Pointer<NSInteger> )?, bool collectionView_acceptDrop_indexPath_dropOperation_(NSCollectionView, NSDraggingInfo, NSIndexPath, NSCollectionViewDropOperation)?, bool collectionView_acceptDrop_index_dropOperation_(NSCollectionView, NSDraggingInfo, DartNSInteger, NSCollectionViewDropOperation)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndexPath_(NSCollectionView, NSIndexPath)?, NSPasteboardWriting? collectionView_pasteboardWriterForItemAtIndex_(NSCollectionView, DartNSUInteger)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexPaths_(NSCollectionView, NSDraggingSession, NSPoint, NSSet)?, void collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_(NSCollectionView, NSDraggingSession, NSPoint, NSIndexSet)?, void collectionView_draggingSession_endedAtPoint_dragOperation_(NSCollectionView, NSDraggingSession, NSPoint, NSDragOperation)?, void collectionView_updateDraggingItemsForDrag_(NSCollectionView, NSDraggingInfo)?, NSSet collectionView_shouldChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, void collectionView_didChangeItemsAtIndexPaths_toHighlightState_(NSCollectionView, NSSet, NSCollectionViewItemHighlightState)?, NSSet collectionView_shouldSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, NSSet collectionView_shouldDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didSelectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_didDeselectItemsAtIndexPaths_(NSCollectionView, NSSet)?, void collectionView_willDisplayItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_willDisplaySupplementaryView_forElementKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, void collectionView_didEndDisplayingItem_forRepresentedObjectAtIndexPath_(NSCollectionView, NSCollectionViewItem, NSIndexPath)?, void collectionView_didEndDisplayingSupplementaryView_forElementOfKind_atIndexPath_(NSCollectionView, NSView, DartNSCollectionViewSupplementaryElementKind, NSIndexPath)?, NSCollectionViewTransitionLayout collectionView_transitionLayoutForOldLayout_newLayout_(NSCollectionView, NSCollectionViewLayout, NSCollectionViewLayout)?, bool $keepIsolateAlive = true}) → NSCollectionViewDelegate -
Builds an object that implements the NSCollectionViewDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.