Package VASSAL.build.module.map
Class PieceMover.DragHandlerMacOSX
java.lang.Object
VASSAL.build.module.map.PieceMover.AbstractDragHandler
VASSAL.build.module.map.PieceMover.DragHandler
VASSAL.build.module.map.PieceMover.DragHandlerMacOSX
- All Implemented Interfaces:
DragGestureListener
,DragSourceListener
,DragSourceMotionListener
,DropTargetListener
,EventListener
- Enclosing class:
- PieceMover
Special MacOSX variant of DragHandler, because of differences in how device scaling is handled.
-
Field Summary
Fields inherited from class VASSAL.build.module.map.PieceMover.AbstractDragHandler
dragCursor, dragCursorZoom, dragPieceOffCenterZoom, lastDragLocation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected double
protected int
Methods inherited from class VASSAL.build.module.map.PieceMover.DragHandler
dragGestureRecognized, dragMouseMoved
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
-
DragHandlerMacOSX
public DragHandlerMacOSX()
-
-
Method Details
-
getOffsetMult
protected int getOffsetMult()- Overrides:
getOffsetMult
in classPieceMover.DragHandler
- Returns:
- platform-dependent offset multiplier
-
getDeviceScale
- Overrides:
getDeviceScale
in classPieceMover.DragHandler
- Parameters:
dge
- DG event- Returns:
- platform-dependent device scale
-