[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.tools.gef] Re: drag and drop and ContainerEditPolicy ?

Bump ?

Hi all,

I have a question on the way ContainerEditPolicy works. I have a view which contains editparts for "resources" and for "reservations" (I'm using abstract terms here, the actual domain is not relevant). I want to drag reservations from one resource to another. My resource editparts has a ContainerEditPolicy, and getOrphanChildrenCommand and getAddCommand are called, so the dragging and dropping actually works.

But I can't understand why orphan and add are called repeatedly when I drag a reservation within the a new resource. Let's say I have some lengthy background operation to perform when a reservation is dropped on a new resource (that's probably a no-no). It would not do to invoke this operation for every pixel the reservation is moved, would it ?

Is there some way I can implement this add a slightly higher level, so I only generate commands when the drag'n drop process is finished ?

/Rune