Package VASSAL.build.module.map
Class PieceMover.DragHandlerNoImage
java.lang.Object
VASSAL.build.module.map.PieceMover.AbstractDragHandler
VASSAL.build.module.map.PieceMover.DragHandlerNoImage
- All Implemented Interfaces:
DragGestureListener,DragSourceListener,DragSourceMotionListener,DropTargetListener,EventListener
- Enclosing class:
- PieceMover
public static class PieceMover.DragHandlerNoImage extends PieceMover.AbstractDragHandler
Implements a psudo-cursor that follows the mouse cursor when user
drags gamepieces. Supports map zoom by resizing cursor when it enters
a drop target of type Map.View.
- Version:
- 0.4.2
- Author:
- Jim Urbas
-
Field Summary
Fields inherited from class VASSAL.build.module.map.PieceMover.AbstractDragHandler
dragCursor, dragCursorZoom, dragPieceOffCenterZoom, lastDragLocation -
Constructor Summary
Constructors Constructor Description DragHandlerNoImage() -
Method Summary
Modifier and Type Method Description voiddragDropEnd(DragSourceDropEvent e)voiddragEnter(DropTargetDragEvent e)switches current drawWin when mouse enters a new DropTargetvoiddragGestureRecognized(DragGestureEvent dge)Fires after user begins moving the mouse several pixels over a map.voiddragMouseMoved(DragSourceDragEvent e)Moves cursor after mousevoiddrop(DropTargetDropEvent e)Last event of the drop operation.protected doublegetDeviceScale(DragGestureEvent dge)protected intgetOffsetMult()Methods inherited from class VASSAL.build.module.map.PieceMover.AbstractDragHandler
beginDragging, dragEnter, dragExit, dragExit, dragGestureRecognizedPrep, dragOver, dragOver, dropActionChanged, dropActionChanged, getListener, getTheDragHandler, makeDragCursor, makeDropTarget, moveDragCursor, removeDragCursor, removeDropTarget, setDrawWinToOwnerOf, setTheDragHandler
-
Constructor Details
-
DragHandlerNoImage
public DragHandlerNoImage()
-
-
Method Details
-
dragGestureRecognized
Description copied from class:PieceMover.AbstractDragHandlerFires after user begins moving the mouse several pixels over a map.- Specified by:
dragGestureRecognizedin interfaceDragGestureListener- Overrides:
dragGestureRecognizedin classPieceMover.AbstractDragHandler
-
getOffsetMult
protected int getOffsetMult()- Specified by:
getOffsetMultin classPieceMover.AbstractDragHandler
-
getDeviceScale
- Specified by:
getDeviceScalein classPieceMover.AbstractDragHandler
-
dragDropEnd
- Specified by:
dragDropEndin interfaceDragSourceListener- Overrides:
dragDropEndin classPieceMover.AbstractDragHandler
-
dragMouseMoved
Description copied from class:PieceMover.AbstractDragHandlerMoves cursor after mouse- Specified by:
dragMouseMovedin interfaceDragSourceMotionListener- Specified by:
dragMouseMovedin classPieceMover.AbstractDragHandler
-
dragEnter
Description copied from class:PieceMover.AbstractDragHandlerswitches current drawWin when mouse enters a new DropTarget- Specified by:
dragEnterin interfaceDropTargetListener- Overrides:
dragEnterin classPieceMover.AbstractDragHandler
-
drop
Description copied from class:PieceMover.AbstractDragHandlerLast event of the drop operation. We adjust the drop point for off-center drag, remove the cursor, and pass the event along listener chain.- Specified by:
dropin interfaceDropTargetListener- Overrides:
dropin classPieceMover.AbstractDragHandler
-