Sent to the delegate to allow creation of a custom image to represent collection view items during a drag operation.
Original signature is '- (NSImage *)collectionView:(NSCollectionView *)collectionView draggingImageForItemsAtIndexes:(NSIndexSet *)indexes withEvent:(NSEvent *)event offset:(NSPointPointer)dragImageOffset'
Available in Mac OS X v10.6 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public NSImage CollectionViewDraggingImageForItemsAtIndexesWithEventOffsetMessage( NSCollectionView collectionView, NSIndexSet indexes, NSEvent event, ref NSPoint dragImageOffset )
Public Function CollectionViewDraggingImageForItemsAtIndexesWithEventOffsetMessage ( _ collectionView As NSCollectionView, _ indexes As NSIndexSet, _ event As NSEvent, _ ByRef dragImageOffset As NSPoint _ ) As NSImage
public: NSImage^ CollectionViewDraggingImageForItemsAtIndexesWithEventOffsetMessage( NSCollectionView^ collectionView, NSIndexSet^ indexes, NSEvent^ event, NSPoint% dragImageOffset )
Parameters
- collectionView (NSCollectionView)
- The collection view that send the message.
- indexes (NSIndexSet)
- The indexes of the dragging items.
- event (NSEvent)
- The mouse down event that initiated the drag.
- dragImageOffset (NSPoint%)
- An in/out parameter that will initially be set to NSZeroPoint. it can be modified to reposition the returned image. A dragImageOffset of NSZeroPoint will cause the image to be centered under the mouse.
Return Value
An image containing a rendering of the visible portions of the views for each item.
Version Information
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)