Re: NSTableView: move rows through drag and drop?
Re: NSTableView: move rows through drag and drop?
- Subject: Re: NSTableView: move rows through drag and drop?
- From: Izak van Langevelde <email@hidden>
- Date: Wed, 10 Aug 2011 11:12:41 -0400
On 2011-08-10, at 10:40 AM, Peter Hudson wrote:
> I would do this as follows :-
>
> At the same time that you write rows to the pasteboard in the source table, store locally ( perhaps in the source table data source ) the row indexes that were written to the pasteboard.
> Set observation for a notification ( perhaps the data source for the source table as the observer ) that you will later send indicating that the rows have been moved successfully.
>
> At the end of the acceptDrop: ... method in the target table, if the drop is completed, post the notification ( that is observed by the source table data source ) to update its data source by removing the rows you originally wrote to the pasteboard - and update the source table view.
Works, but I think it is an awkward solution, as you might as well do without the pasteboard. Also, I'm not sure if this is going to work for inter-application drags, which is not what I'm looking for right now, but I might work on this in the near future.
---
Grinnikend door het leven...
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden