Package VASSAL.build.module.map
Class PieceMover.DragHandler
java.lang.Object
VASSAL.build.module.map.PieceMover.AbstractDragHandler
VASSAL.build.module.map.PieceMover.DragHandler
- All Implemented Interfaces:
DragGestureListener
,DragSourceListener
,DragSourceMotionListener
,DropTargetListener
,EventListener
- Direct Known Subclasses:
PieceMover.DragHandlerMacOSX
- Enclosing class:
- PieceMover
public static class PieceMover.DragHandler extends PieceMover.AbstractDragHandler
Implementation of AbstractDragHandler when DragImage is supported by JRE
- Author:
- Pieter Geerkens
-
Field Summary
Fields inherited from class VASSAL.build.module.map.PieceMover.AbstractDragHandler
dragCursor, dragCursorZoom, dragPieceOffCenterZoom, lastDragLocation
-
Constructor Summary
Constructors Constructor Description DragHandler()
-
Method Summary
Modifier and Type Method Description void
dragGestureRecognized(DragGestureEvent dge)
Fires after user begins moving the mouse several pixels over a map.void
dragMouseMoved(DragSourceDragEvent e)
Moves cursor after mouseprotected double
getDeviceScale(DragGestureEvent dge)
protected int
getOffsetMult()
Methods inherited from class VASSAL.build.module.map.PieceMover.AbstractDragHandler
beginDragging, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognizedPrep, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, getListener, getTheDragHandler, makeDragCursor, makeDropTarget, moveDragCursor, removeDragCursor, removeDropTarget, setDrawWinToOwnerOf, setTheDragHandler
-
Constructor Details
-
DragHandler
public DragHandler()
-
-
Method Details
-
dragGestureRecognized
Description copied from class:PieceMover.AbstractDragHandler
Fires after user begins moving the mouse several pixels over a map.- Specified by:
dragGestureRecognized
in interfaceDragGestureListener
- Overrides:
dragGestureRecognized
in classPieceMover.AbstractDragHandler
-
getOffsetMult
protected int getOffsetMult()- Specified by:
getOffsetMult
in classPieceMover.AbstractDragHandler
-
getDeviceScale
- Specified by:
getDeviceScale
in classPieceMover.AbstractDragHandler
-
dragMouseMoved
Description copied from class:PieceMover.AbstractDragHandler
Moves cursor after mouse- Specified by:
dragMouseMoved
in interfaceDragSourceMotionListener
- Specified by:
dragMouseMoved
in classPieceMover.AbstractDragHandler
-