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.PointselectionStart
-
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.PointgetMapSize()Gets the size of the map viewport/pane.protected booleanisPanStart(org.eclipse.swt.events.MouseEvent e)private booleanisSelecting()voidmouseDown(org.eclipse.swt.events.MouseEvent e)voidmouseHover(org.eclipse.swt.events.MouseEvent e)voidmouseMove(org.eclipse.swt.events.MouseEvent e)voidmouseUp(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:DefaultMouseHandlerGets the size of the map viewport/pane.- Specified by:
getMapSizein classDefaultMouseHandler- Returns:
- the size of the map viewport/pane
-
isPanStart
protected boolean isPanStart(org.eclipse.swt.events.MouseEvent e)
- Overrides:
isPanStartin 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:
mouseDownin interfaceorg.eclipse.swt.events.MouseListener- Overrides:
mouseDownin classDefaultMouseHandler
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseMovein interfaceorg.eclipse.swt.events.MouseMoveListener- Overrides:
mouseMovein classDefaultMouseHandler
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseUpin interfaceorg.eclipse.swt.events.MouseListener- Overrides:
mouseUpin classDefaultMouseHandler
-
mouseHover
public void mouseHover(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseHoverin interfaceorg.eclipse.swt.events.MouseTrackListener- Overrides:
mouseHoverin classDefaultMouseHandler
-
-