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
public abstract class DefaultMouseHandler
extends java.lang.Object
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseWheelListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener, org.eclipse.swt.events.PaintListener
Constructor | Description |
---|---|
DefaultMouseHandler(GeoMapPositioned geoMap) |
Modifier and Type | Method | Description |
---|---|---|
abstract org.eclipse.swt.graphics.Point |
getMapSize() |
Gets the size of the map viewport/pane.
|
int |
getPanButtons() |
|
int |
getPanCenterButtons() |
|
int |
getPanClickCount() |
|
int |
getPanScrollButtons() |
|
int |
getPanScrollSpeed() |
|
int |
getZoomClickCount() |
|
int |
getZoomInClickButtons() |
|
int |
getZoomOutClickButtons() |
|
int |
getZoomRectangleButtons() |
|
int |
getZoomScrollButtons() |
|
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseDown(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseEnter(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseExit(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseHover(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseMove(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseScrolled(org.eclipse.swt.events.MouseEvent e) |
|
void |
mouseUp(org.eclipse.swt.events.MouseEvent e) |
|
void |
paintControl(org.eclipse.swt.events.PaintEvent e) |
|
void |
setPanButtons(int panButtons) |
Sets the button(s) that triggers a pan.
|
void |
setPanCenterButtons(int panCenterButtons) |
|
void |
setPanClickCount(int panClickCount) |
Sets the number of clicks that triggers a pan.
|
void |
setPanScrollButtons(int panScrollButtons) |
Sets the button(s) that triggers a pan, when using the scroll wheel.
|
void |
setPanScrollSpeed(int panScrollSpeed) |
Sets the panning speed, when using the scroll wheel.
|
void |
setZoomClickCount(int zoomClickCount) |
Sets the number of clicks that triggers a zoom.
|
void |
setZoomInClickButtons(int zoomInClickButtons) |
Sets the button(s) that triggers a zoom in.
|
void |
setZoomOutClickButtons(int zoomOutClickButtons) |
Sets the button(s) that triggers a zoom out.
|
void |
setZoomRectangleButtons(int zoomRectangleButtons) |
Sets the button(s) that triggers a zoom (rectangle).
|
void |
setZoomScrollButtons(int zoomScrollButtons) |
Sets the button(s) that triggers a zoom, when using the scroll wheel.
|
public DefaultMouseHandler(GeoMapPositioned geoMap)
geoMap
- control
- public abstract org.eclipse.swt.graphics.Point getMapSize()
public int getZoomClickCount()
public void setZoomClickCount(int zoomClickCount)
zoomClickCount
- The zoomClickCount to set.public int getPanCenterButtons()
public void setPanCenterButtons(int panCenterButtons)
panCenterButtons
- The panCenterButtons to set.public int getZoomInClickButtons()
public void setZoomInClickButtons(int zoomInClickButtons)
zoomInClickButtons
- The zoomInClickButtons to set.public int getZoomOutClickButtons()
public void setZoomOutClickButtons(int zoomOutClickButtons)
zoomOutClickButtons
- The zoomOutClickButtons to set.public int getPanClickCount()
public void setPanClickCount(int panClickCount)
panClickCount
- The panClickCount to set.public int getPanButtons()
public void setPanButtons(int panButtons)
panButtons
- The panButtons to set.public int getPanScrollButtons()
public void setPanScrollButtons(int panScrollButtons)
panScrollButtons
- The panScrollButtons to set.public int getPanScrollSpeed()
public void setPanScrollSpeed(int panScrollSpeed)
panScrollSpeed
- The panScrollSpeed to set.public int getZoomScrollButtons()
public void setZoomScrollButtons(int zoomScrollButtons)
zoomScrollButtons
- The zoomScrollButtons to set.public int getZoomRectangleButtons()
public void setZoomRectangleButtons(int zoomRectangleButtons)
zoomRectangleButtons
- The zoomRectangleButtons to set.public void mouseEnter(org.eclipse.swt.events.MouseEvent e)
mouseEnter
in interface org.eclipse.swt.events.MouseTrackListener
public void mouseExit(org.eclipse.swt.events.MouseEvent e)
mouseExit
in interface org.eclipse.swt.events.MouseTrackListener
public void mouseHover(org.eclipse.swt.events.MouseEvent e)
mouseHover
in interface org.eclipse.swt.events.MouseTrackListener
public void mouseDown(org.eclipse.swt.events.MouseEvent e)
mouseDown
in interface org.eclipse.swt.events.MouseListener
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
mouseMove
in interface org.eclipse.swt.events.MouseMoveListener
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
mouseDoubleClick
in interface org.eclipse.swt.events.MouseListener
public void mouseUp(org.eclipse.swt.events.MouseEvent e)
mouseUp
in interface org.eclipse.swt.events.MouseListener
public void mouseScrolled(org.eclipse.swt.events.MouseEvent e)
mouseScrolled
in interface org.eclipse.swt.events.MouseWheelListener
public void paintControl(org.eclipse.swt.events.PaintEvent e)
paintControl
in interface org.eclipse.swt.events.PaintListener