[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools.emf] Drag & Drop not working for own TableTreeViewer

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