org.eclipse.cdt.internal.ui.dnd
Class TextViewerDragAdapter

java.lang.Object
  extended by org.eclipse.swt.dnd.DragSourceAdapter
      extended by org.eclipse.cdt.internal.ui.dnd.TextViewerDragAdapter
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.dnd.DragSourceListener, org.eclipse.swt.internal.SWTEventListener

public class TextViewerDragAdapter
extends org.eclipse.swt.dnd.DragSourceAdapter

Drag source adapter for text selections in ITextViewers.

Since:
4.0

Field Summary
static java.lang.String DRAG_SELECTION_CATEGORY
          The position category to be used to indicate a drag source selection
 
Constructor Summary
TextViewerDragAdapter(org.eclipse.jface.text.ITextViewer viewer)
          Create a new TextViewerDragAdapter.
TextViewerDragAdapter(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.ui.texteditor.ITextEditorExtension editor)
          Create a new TextViewerDragAdapter.
 
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)
           
 void setEnabled(boolean enabled)
          Enable or disable this drag listener.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRAG_SELECTION_CATEGORY

public static final java.lang.String DRAG_SELECTION_CATEGORY
The position category to be used to indicate a drag source selection

See Also:
Constant Field Values
Constructor Detail

TextViewerDragAdapter

public TextViewerDragAdapter(org.eclipse.jface.text.ITextViewer viewer)
Create a new TextViewerDragAdapter.

Parameters:
viewer - the text viewer

TextViewerDragAdapter

public TextViewerDragAdapter(org.eclipse.jface.text.ITextViewer viewer,
                             org.eclipse.ui.texteditor.ITextEditorExtension editor)
Create a new TextViewerDragAdapter.

Parameters:
viewer - the text viewer
Method Detail

dragFinished

public void dragFinished(org.eclipse.swt.dnd.DragSourceEvent event)
Specified by:
dragFinished in interface org.eclipse.swt.dnd.DragSourceListener
Overrides:
dragFinished in class org.eclipse.swt.dnd.DragSourceAdapter

dragSetData

public void dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
Specified by:
dragSetData in interface org.eclipse.swt.dnd.DragSourceListener
Overrides:
dragSetData in class org.eclipse.swt.dnd.DragSourceAdapter

dragStart

public void dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
Specified by:
dragStart in interface org.eclipse.swt.dnd.DragSourceListener
Overrides:
dragStart in class org.eclipse.swt.dnd.DragSourceAdapter

setEnabled

public void setEnabled(boolean enabled)
Enable or disable this drag listener.

Parameters:
enabled -