Contains the functionality for dragging a {@link com.javadocking.dockable.Dockable} from one {@link com.javadocking.dock.Dock} and docking it into another dock.

Information on using dragging is in How to Use the Dragging in The Sanaware Developer Guide.

There are 2 main interfaces: {@link com.javadocking.drag.DragListener} and {@link com.javadocking.drag.Dragger}.
A drag listener listens to mouse events and decides what should be done:

This functionality is delegated to the dragger. The drag listener should be added to the components where dragging can be started, e.g. tab labels or dock headers.

The dragger contains the real drag functionality.