Goubier Thierry wrote
> Yes, I've seen that. It's fine by me that the list displayed in the 
> widget is copied and sorted, just that I would have liked to be able to 
> touch the true collection hidden inside the ListModel. Unless the list 
> model is more like a ListAdaptor in meaning, in which cas I'll know that 
> I have to build better objects around it.
> 
> But then, as that example shows, I then have problem connecting the drag 
> and drop to the model.
> 
>> Then for the convenient methods, I am not that sure :P
>> But maybe it’s a good use case for traits :P
> 
> I'd say it depends what a ListModel is. Is this a model, in which case 
> I'd like it to stand for the abstract collection inside and be able to 
> add and remove items in it (and not use the trick of l1 items: l1 
> getItems), or is this just an adapter? If an adapter, then drag and drop 
> is hard to implement.

Yes exactly. I just naively tried it, without knowing if it was made for
this purpose. But i wanted to be able to touch the real collections behind
the ListModels and also the real object behind the drag-operation, not only
it's string representation. So the user could drag around things between
lists and the real objects would get added/removed to the real collections
represented by those lists.
In the next step i would also have wanted objects represented on the screen
by a simple textlabel to be dragged and dropped on any list and then be
added to the collection represented by this particular list.



--
View this message in context: 
http://forum.world.st/Drag-and-drop-items-between-list-views-tp4752285p4752690.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Reply via email to