public class TreeDragSourceEffect extends DragSourceEffect
Tree.
Classes that wish to provide their own source image for a Tree can
extend TreeDragSourceEffect class and override the TreeDragSourceEffect.dragStart
method and set the field DragSourceEvent.image with their own image.
super method to get the default drag under effect implementation.DragSourceEffect,
DragSourceEvent,
Sample code and further information| Constructor and Description |
|---|
TreeDragSourceEffect(Tree tree)
Creates a new
TreeDragSourceEffect to handle drag effect
from the specified Tree. |
| Modifier and Type | Method and Description |
|---|---|
void |
dragFinished(DragSourceEvent event)
This implementation of
dragFinished disposes the image
that was created in TreeDragSourceEffect.dragStart. |
void |
dragStart(DragSourceEvent event)
This implementation of
dragStart will create a default
image that will be used during the drag. |
getControldragSetDatapublic TreeDragSourceEffect(Tree tree)
TreeDragSourceEffect to handle drag effect
from the specified Tree.tree - the Tree that the user clicks on to initiate the dragpublic void dragFinished(DragSourceEvent event)
dragFinished disposes the image
that was created in TreeDragSourceEffect.dragStart.
Subclasses that override this method should call super.dragFinished(event)
to dispose the image in the default implementation.dragFinished in interface DragSourceListenerdragFinished in class DragSourceAdapterevent - the information associated with the drag finished eventDragSourceEventpublic void dragStart(DragSourceEvent event)
dragStart will create a default
image that will be used during the drag. The image should be disposed
when the drag is completed in the TreeDragSourceEffect.dragFinished
method.
Subclasses that override this method should call super.dragStart(event)
to use the image from the default implementation.dragStart in interface DragSourceListenerdragStart in class DragSourceAdapterevent - the information associated with the drag start eventDragSourceEvent
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.