[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools.emf] Drag & Drop not working for own TableTreeViewer
|
- From: Florian Georg <Florian.Georg@xxxxxxxxxxxxxx>
- Date: Thu, 04 Sep 2003 11:30:21 +0200
- Newsgroups: eclipse.tools.emf
- Organization: EclipseCorner
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030718
Hello,
I use the following code to enable DnD support for my own viewer :
//----------------------
TableTreeViewer viewer;
viewer = new ExtendedTableTreeViewer(container,
SWT.FULL_SELECTION | SWT.FLAT);
// ... [snip] ....
// activate Drag and Drop
int dndOperations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
Transfer[] transfers = new Transfer[]
{
LocalTransfer.getInstance(),
TextTransfer.getInstance()
};
viewer.addDragSupport(dndOperations, transfers,
new ViewerDragAdapter(viewer));
viewer.addDropSupport(dndOperations, transfers,
new EditingDomainViewerDropAdapter(myEditingDomain, viewer));
//----------------------
As you can see, I use almost identical code like in the generated EMF
Editor. But although it works fine in the Outline and all other
generated views, it does NOT for my own viewer.
Neither can I start dragging an item, nor can an item be dropped into
the viewer.
Any ideas ?
thanks in advance
Florian