net.infonode.docking.drag

Class DockingWindowDragSource

public class DockingWindowDragSource extends Object

Handles the drag and drop of a DockingWindow triggered by mouse events on a JComponent. DockingWindowDragSource handles drag abort with the right mouse button and the key set in the ABORT_DRAG_KEY property of the RootWindow which is the drop target.

Since: IDW 1.3.0

Version: $Revision: 1.7 $

Author: $Author: johan $

Constructor Summary
DockingWindowDragSource(JComponent component, DockingWindowDraggerProvider draggerProvider)
Constructor.
Method Summary
voidabortDrag()
Aborts the currect drag operation.

Constructor Detail

DockingWindowDragSource

public DockingWindowDragSource(JComponent component, DockingWindowDraggerProvider draggerProvider)
Constructor.

Parameters: component the component on which to listen to mouse events that affects the drag and drop of a DockingWindow draggerProvider provides the DockingWindowDragger when the drag operation begins, typically this provider gets the dragger by calling startDrag on the window which should be dragged

Method Detail

abortDrag

public void abortDrag()
Aborts the currect drag operation.