Class GeoMapViewer.MovePinMouseHandler
- java.lang.Object
-
- org.eclipse.nebula.widgets.geomap.internal.DefaultMouseHandler
-
- org.eclipse.nebula.widgets.geomap.jface.GeoMapViewer.MovePinMouseHandler
-
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.swt.events.MouseListener
,org.eclipse.swt.events.MouseMoveListener
,org.eclipse.swt.events.MouseTrackListener
,org.eclipse.swt.events.MouseWheelListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.internal.SWTEventListener
- Enclosing class:
- GeoMapViewer
private class GeoMapViewer.MovePinMouseHandler extends DefaultMouseHandler
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.graphics.Point
selectionStart
-
Constructor Summary
Constructors Constructor Description MovePinMouseHandler(GeoMapViewer geoMapViewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.Point
getMapSize()
Gets the size of the map viewport/pane.protected boolean
isPanStart(org.eclipse.swt.events.MouseEvent e)
private boolean
isSelecting()
void
mouseDown(org.eclipse.swt.events.MouseEvent e)
void
mouseHover(org.eclipse.swt.events.MouseEvent e)
void
mouseMove(org.eclipse.swt.events.MouseEvent e)
void
mouseUp(org.eclipse.swt.events.MouseEvent e)
-
Methods inherited from class org.eclipse.nebula.widgets.geomap.internal.DefaultMouseHandler
center, checkButtons, getGeoMap, getPanButtons, getPanCenterButtons, getPanClickCount, getPanScrollButtons, getPanScrollSpeed, getZoomClickCount, getZoomInClickButtons, getZoomOutClickButtons, getZoomRectangleButtons, getZoomScrollButtons, handleDown, handlePanDrag, handlePanUp, handleZoomClick, handleZoomDrag, handleZoomUp, isPanning, isZooming, isZoomStart, mouseDoubleClick, mouseEnter, mouseExit, mouseScrolled, paintControl, pan, panStart, setPanButtons, setPanCenterButtons, setPanClickCount, setPanScrollButtons, setPanScrollSpeed, setZoomClickCount, setZoomInClickButtons, setZoomOutClickButtons, setZoomRectangleButtons, setZoomScrollButtons, zoomIn, zoomOut, zoomStart
-
-
-
-
Constructor Detail
-
MovePinMouseHandler
MovePinMouseHandler(GeoMapViewer geoMapViewer)
-
-
Method Detail
-
getMapSize
public org.eclipse.swt.graphics.Point getMapSize()
Description copied from class:DefaultMouseHandler
Gets the size of the map viewport/pane.- Specified by:
getMapSize
in classDefaultMouseHandler
- Returns:
- the size of the map viewport/pane
-
isPanStart
protected boolean isPanStart(org.eclipse.swt.events.MouseEvent e)
- Overrides:
isPanStart
in classDefaultMouseHandler
- Parameters:
e
- the MouseEvent- Returns:
- if the MouseEvent is considered start of a pan
-
isSelecting
private boolean isSelecting()
-
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseDown
in interfaceorg.eclipse.swt.events.MouseListener
- Overrides:
mouseDown
in classDefaultMouseHandler
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseMove
in interfaceorg.eclipse.swt.events.MouseMoveListener
- Overrides:
mouseMove
in classDefaultMouseHandler
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseUp
in interfaceorg.eclipse.swt.events.MouseListener
- Overrides:
mouseUp
in classDefaultMouseHandler
-
mouseHover
public void mouseHover(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseHover
in interfaceorg.eclipse.swt.events.MouseTrackListener
- Overrides:
mouseHover
in classDefaultMouseHandler
-
-