Because dragImage is the old (and likely soon to be deprecated), single image 
style drag setup and the pasteboardWriter version is the modern multi-image 
drag set up.  Ever notice how when you drag a file around in the Finder the 
drag image will morph as the drag moves between windows with different view 
styles etc?  Or how the drag images change positions relative to the mouse as 
you drag multiple files around.  That is the multi-image drag setup.  Single 
image drags can’t do that.

—Rob


> On Apr 20, 2019, at 12:14 AM, Arved von Brasch <co...@atgo.org> wrote:
> 
> Hello list,
> 
> Anyone know if it is intentionally the case that NSTableView doesn’t call
> 
> dragImageForRows(with dragRows: IndexSet, tableColumns: [NSTableColumn], 
> event dragEvent: NSEvent, offset dragImageOffset: NSPointPointer) -> NSImage
> 
> if you implement
> 
> func tableView(NSTableView, pasteboardWriterForRow: Int) -> 
> NSPasteboardWriting?
> 
> instead of
> 
> func tableView(NSTableView, writeRowsWith: IndexSet, to: NSPasteboard) -> Bool
> 
> I can’t see a reason for it not to in the documentation, but it doesn’t in my 
> code.
> 
> Kind regards,
> Arved
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/petrock%40mac.com
> 
> This email sent to petr...@mac.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to