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.SWTEventListenerpublic 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.
|
mouseDoubleClickAdapter, mouseDownAdapter, mouseUpAdapterpublic 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.MouseTrackListenerpublic void mouseExit(org.eclipse.swt.events.MouseEvent e)
mouseExit in interface org.eclipse.swt.events.MouseTrackListenerpublic void mouseHover(org.eclipse.swt.events.MouseEvent e)
mouseHover in interface org.eclipse.swt.events.MouseTrackListenerpublic void mouseDown(org.eclipse.swt.events.MouseEvent e)
mouseDown in interface org.eclipse.swt.events.MouseListenerpublic void mouseMove(org.eclipse.swt.events.MouseEvent e)
mouseMove in interface org.eclipse.swt.events.MouseMoveListenerpublic void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
mouseDoubleClick in interface org.eclipse.swt.events.MouseListenerpublic void mouseUp(org.eclipse.swt.events.MouseEvent e)
mouseUp in interface org.eclipse.swt.events.MouseListenerpublic void mouseScrolled(org.eclipse.swt.events.MouseEvent e)
mouseScrolled in interface org.eclipse.swt.events.MouseWheelListenerpublic void paintControl(org.eclipse.swt.events.PaintEvent e)
paintControl in interface org.eclipse.swt.events.PaintListener