diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java index 485d369ac..fbdadf001 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsDragAdapter.java @@ -32,80 +32,80 @@ import org.eclipse.swt.widgets.Item; */ public class BreakpointsDragAdapter extends DragSourceAdapter implements TransferDragSourceListener { - /** - * the associated viewer for the adapter - */ - private AbstractTreeViewer fViewer; - private Item[] fItems = null; + /** + * the associated viewer for the adapter + */ + private AbstractTreeViewer fViewer; + private Item[] fItems = null; - private BreakpointsView fView; - private TreePath[] fTreePaths = null; + private BreakpointsView fView; + private TreePath[] fTreePaths = null; - /** - * Constructor - * @param viewer the associated viewer, which acts as the selection provider and therefore <b>must</b> implement <code>ISelectionProvider</code> - */ - public BreakpointsDragAdapter(BreakpointsViewer viewer) { - Assert.isNotNull(viewer); - fViewer = viewer; - } - public BreakpointsDragAdapter(AbstractTreeViewer viewer, BreakpointsView view) { - Assert.isNotNull(view); - fViewer = viewer; - fView = view; - } + /** + * Constructor + * @param viewer the associated viewer, which acts as the selection provider and therefore <b>must</b> implement <code>ISelectionProvider</code> + */ + public BreakpointsDragAdapter(BreakpointsViewer viewer) { + Assert.isNotNull(viewer); + fViewer = viewer; + } + public BreakpointsDragAdapter(AbstractTreeViewer viewer, BreakpointsView view) { + Assert.isNotNull(view); + fViewer = viewer; + fView = view; + } - @Override + @Override public Transfer getTransfer() { - return LocalSelectionTransfer.getTransfer(); - } + return LocalSelectionTransfer.getTransfer(); + } - @Override + @Override public void dragStart(DragSourceEvent event) { - ISelection selection = fViewer.getSelection(); - LocalSelectionTransfer.getTransfer().setSelection(selection); - LocalSelectionTransfer.getTransfer().setSelectionSetTime(event.time & 0xFFFFFFFFL); - if (fViewer instanceof BreakpointsViewer) { - BreakpointsViewer viewer = (BreakpointsViewer)fViewer; - fItems = viewer.getSelectedItems(); - event.doit = viewer.canDrag(fItems); - } else { - if (selection instanceof ITreeSelection) { - fTreePaths = ((ITreeSelection) selection).getPaths(); - } else { - fTreePaths = new TreePath[0]; - } - event.doit = fView.canDrag(fTreePaths); - } - } + ISelection selection = fViewer.getSelection(); + LocalSelectionTransfer.getTransfer().setSelection(selection); + LocalSelectionTransfer.getTransfer().setSelectionSetTime(event.time & 0xFFFFFFFFL); + if (fViewer instanceof BreakpointsViewer) { + BreakpointsViewer viewer = (BreakpointsViewer)fViewer; + fItems = viewer.getSelectedItems(); + event.doit = viewer.canDrag(fItems); + } else { + if (selection instanceof ITreeSelection) { + fTreePaths = ((ITreeSelection) selection).getPaths(); + } else { + fTreePaths = new TreePath[0]; + } + event.doit = fView.canDrag(fTreePaths); + } + } - /* non Java-doc - * @see org.eclipse.swt.dnd.DragSourceListener#dragSetData - */ - @Override + /* non Java-doc + * @see org.eclipse.swt.dnd.DragSourceListener#dragSetData + */ + @Override public void dragSetData(DragSourceEvent event) { - // For consistency set the data to the selection even though - // the selection is provided by the LocalSelectionTransfer - // to the drop target adapter. - event.data = LocalSelectionTransfer.getTransfer().getSelection(); - } + // For consistency set the data to the selection even though + // the selection is provided by the LocalSelectionTransfer + // to the drop target adapter. + event.data = LocalSelectionTransfer.getTransfer().getSelection(); + } - /* non Java-doc - * @see org.eclipse.swt.dnd.DragSourceListener#dragFinished - */ - @Override + /* non Java-doc + * @see org.eclipse.swt.dnd.DragSourceListener#dragFinished + */ + @Override public void dragFinished(DragSourceEvent event) { - if (event.detail == DND.DROP_MOVE) { - // remove from source on move operation - if (fViewer instanceof BreakpointsViewer) { - BreakpointsViewer viewer = (BreakpointsViewer)fViewer; - viewer.performDrag(fItems); - } else { - fView.performDrag(fTreePaths); - } - } - fItems = null; - LocalSelectionTransfer.getTransfer().setSelection(null); - LocalSelectionTransfer.getTransfer().setSelectionSetTime(0); - } + if (event.detail == DND.DROP_MOVE) { + // remove from source on move operation + if (fViewer instanceof BreakpointsViewer) { + BreakpointsViewer viewer = (BreakpointsViewer)fViewer; + viewer.performDrag(fItems); + } else { + fView.performDrag(fTreePaths); + } + } + fItems = null; + LocalSelectionTransfer.getTransfer().setSelection(null); + LocalSelectionTransfer.getTransfer().setSelectionSetTime(0); + } } |