org.eclipse.cdt.internal.ui.dnd
Class DelegatingDragAdapter
java.lang.Object
org.eclipse.cdt.internal.ui.dnd.DelegatingDragAdapter
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.swt.dnd.DragSourceListener, org.eclipse.swt.internal.SWTEventListener
- Direct Known Subclasses:
- CDTViewerDragAdapter
public class DelegatingDragAdapter
- extends java.lang.Object
- implements org.eclipse.swt.dnd.DragSourceListener
A delegating drag adapter negotiates between a set of TransferDragSourceListener
s
On dragStart
the adapter determines the listener to be used for any further
drag*
callbacks.
Method Summary |
void |
dragFinished(org.eclipse.swt.dnd.DragSourceEvent event)
|
void |
dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
|
void |
dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingDragAdapter
public DelegatingDragAdapter(TransferDragSourceListener[] listeners)
dragStart
public void dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
- Specified by:
dragStart
in interface org.eclipse.swt.dnd.DragSourceListener
dragSetData
public void dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
- Specified by:
dragSetData
in interface org.eclipse.swt.dnd.DragSourceListener
dragFinished
public void dragFinished(org.eclipse.swt.dnd.DragSourceEvent event)
- Specified by:
dragFinished
in interface org.eclipse.swt.dnd.DragSourceListener