GeoMapHelperListener
, GeoMapPositioned
GeoMap
public class InternalGeoMap extends org.eclipse.swt.widgets.Canvas implements GeoMapPositioned, GeoMapHelperListener
License is EPL (Eclipse Public License) http://www.eclipse.org/legal/epl-v10.html. Contact at stepan.rutz@gmx.de
Modifier and Type | Method | Description |
---|---|---|
void |
addInternalGeoMapListener(InternalGeoMapListener listener) |
Adds an InternalGeoMapListener
|
org.eclipse.swt.graphics.Point |
getMapPosition() |
Gets the position of the upper left corner of the map.
|
int |
getMaxZoom() |
Gets the maximum supported zoom level
|
int |
getZoom() |
Gets the current zoom level
|
void |
removeInternalGeoMapListener(InternalGeoMapListener listener) |
Removes an InternalGeoMapListener
|
void |
setMapPosition(int x,
int y) |
Sets the position of the upper left corner of the map.
|
void |
setZoom(int zoom) |
Sets the current zoom level
|
void |
tileUpdated(TileRef tileRef) |
Notifies listener that a tile has been updated and may need (re)painting
|
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public void tileUpdated(TileRef tileRef)
GeoMapHelperListener
tileUpdated
in interface GeoMapHelperListener
tileRef
- the reference to the updated tilepublic void addInternalGeoMapListener(InternalGeoMapListener listener)
listener
- public void removeInternalGeoMapListener(InternalGeoMapListener listener)
listener
- public org.eclipse.swt.graphics.Point getMapPosition()
GeoMapPositioned
getMapPosition
in interface GeoMapPositioned
public void setMapPosition(int x, int y)
GeoMapPositioned
setMapPosition
in interface GeoMapPositioned
x
- the x coordinatey
- the y coordinatepublic int getZoom()
GeoMapPositioned
getZoom
in interface GeoMapPositioned
public int getMaxZoom()
GeoMapPositioned
getMaxZoom
in interface GeoMapPositioned
public void setZoom(int zoom)
GeoMapPositioned
setZoom
in interface GeoMapPositioned
zoom
- the new zoom level