uk.ac.kcl.cch.jb.pliny.dnd
Class PlinyDragSourceListener
java.lang.Object
org.eclipse.gef.dnd.AbstractTransferDragSourceListener
uk.ac.kcl.cch.jb.pliny.dnd.PlinyDragSourceListener
- All Implemented Interfaces:
- org.eclipse.swt.dnd.DragSourceListener, EventListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.jface.util.TransferDragSourceListener, org.eclipse.gef.dnd.TransferDragSourceListener
- public class PlinyDragSourceListener
- extends org.eclipse.gef.dnd.AbstractTransferDragSourceListener
Provides the source support for inter-Pliny annotation/reference area DnD.
- Author:
- John Bradley
Methods inherited from class org.eclipse.gef.dnd.AbstractTransferDragSourceListener |
getViewer, setTransfer, setViewer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlinyDragSourceListener
public PlinyDragSourceListener(org.eclipse.gef.EditPartViewer viewer)
dragStart
public void dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
dragSetData
public void dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
dragFinished
public void dragFinished(org.eclipse.swt.dnd.DragSourceEvent event)
getTransfer
public org.eclipse.swt.dnd.Transfer getTransfer()
getCurrentObject
public static Object getCurrentObject()
- gets the object that has been dragged.
- Returns:
- Object that was dragged
setCurrentObject
public static void setCurrentObject(Object theObject)
- stores the object that is to be dragged.
- Parameters:
theObject
- object to be dragged