Package org.eclipse.gmf.runtime.common.ui.services.dnd.core
Provides core support for drag and drop.
See:
Description
Interface Summary
|
IDragDropListenerProvider
|
Interface that needs to be implemented by the client who provides
IDragSourceListener and IDropTargetListener
|
IDragListenerContext
|
Interface for accessing the attributes used to determine the
IDragSourceListener
|
IDropListenerContext
|
Interface for accessing the attributes used to determine the
IDropTargetListener . |
IListenerContext
|
Interface for accessing the attributes used to determine the drag and drop
transfer adapters and listeners |
ITransferAgent
|
Interface to be implemented by providers of new transfer agents for drag and
drop operations |
TransferId
|
Interface containing constants for transfer ids used within drag and drop
operations |
Package org.eclipse.gmf.runtime.common.ui.services.dnd.core Description
Provides core support for drag and drop. The two main services in this package for drag
and drop are
DragDropListenerService
and
TransferAdapterService
.
DragDropListenerService and TransferAdapterService
The
DragDropListenerService
contains methods to get the
IDragSourceListener
and
IDropTargetListener
, which are interfaces implemented by drag and drop
providers. It also contains a method to get Transfer ID strings, which can then
be passed on to the TransferAdapterService to return
ITransferDragSourceListener
ITransferDragSourceListener or
ITransferDropTargetListener
ITransferDropTargetListener, which are interfaces to be implemented by drag and
drop adapters for different transfer types.
Package Specification
For more information on transferring data using Eclipse drag and drop, please
see
org.eclipse.swt.dnd.Transfer
and
org.eclipse.swt.dnd.TransferData
.
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.