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.
-
Nested Class Summary
Nested classes/interfaces inherited from class PieceMover.AbstractDragHandler
PieceMover.AbstractDragHandler.AbstractDragHandlerFactory -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleprotected doubleprotected intMethods inherited from class PieceMover.DragHandler
dragGestureRecognizedMethods inherited from class PieceMover.AbstractDragHandler
addPieceMover, beginDragging, calcDrawOffset, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognizedPrep, dragMouseMoved, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, getListener, getTheDragHandler, makeDragCursor, makeDragImageCursorCommon, makeDragImageCursorCommon, makeDropTarget, moveDragCursor, removeDragCursor, removeDropTarget, resetDragHandler, resetRecursivePieceSlots, setDrawWinToOwnerOf, setTheDragHandler
-
Constructor Details
-
DragHandlerMacOSX
public DragHandlerMacOSX()
-
-
Method Details
-
getOffsetMult
protected int getOffsetMult()- Overrides:
getOffsetMultin classPieceMover.DragHandler- Returns:
- platform-dependent offset multiplier
-
getDeviceScale
- Overrides:
getDeviceScalein classPieceMover.DragHandler- Parameters:
dge- DG event- Returns:
- platform-dependent device scale
-
getDeviceScale
- Overrides:
getDeviceScalein classPieceMover.DragHandler
-