org.flexdock.docking.drag
public class DragManager extends MouseAdapter implements MouseMotionListener
Constructor and Description |
---|
DragManager(Dockable dockable) |
Modifier and Type | Method and Description |
---|---|
protected void |
finishDrag(Dockable dockable,
DragOperation token,
MouseEvent mouseEvt) |
static DragOperation |
getCurrentDragOperation() |
static Map |
getDragContext(Dockable dockable) |
static boolean |
isFloatingAllowed(Dockable dockable) |
void |
mouseDragged(MouseEvent evt) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
static void |
prime() |
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved
public DragManager(Dockable dockable)
public static void prime()
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class MouseAdapter
public void mouseDragged(MouseEvent evt)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class MouseAdapter
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class MouseAdapter
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class MouseAdapter
protected void finishDrag(Dockable dockable, DragOperation token, MouseEvent mouseEvt)
public static boolean isFloatingAllowed(Dockable dockable)
public static DragOperation getCurrentDragOperation()