vocleditor.editor
Class DelegatingZoomManager
java.lang.Object
org.eclipse.gef.editparts.ZoomManager
vocleditor.editor.DelegatingZoomManager
- All Implemented Interfaces:
- org.eclipse.gef.editparts.ZoomListener
public class DelegatingZoomManager
- extends org.eclipse.gef.editparts.ZoomManager
- implements org.eclipse.gef.editparts.ZoomListener
A delegating ZoomManager.
Fields inherited from class org.eclipse.gef.editparts.ZoomManager |
ANIMATE_NEVER, ANIMATE_ZOOM_IN_OUT, FIT_ALL, FIT_HEIGHT, FIT_WIDTH |
Methods inherited from class org.eclipse.gef.editparts.ZoomManager |
getPane, getZoomLevelContributions, setZoomLevelContributions |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingZoomManager
public DelegatingZoomManager()
- Creates a new DelegatingZoomManager instance.
zoomChanged
public void zoomChanged(double zoom)
- Specified by:
zoomChanged
in interface org.eclipse.gef.editparts.ZoomListener
- See Also:
ZoomListener.zoomChanged(double)
addZoomListener
public void addZoomListener(org.eclipse.gef.editparts.ZoomListener listener)
- Overrides:
addZoomListener
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.addZoomListener(org.eclipse.gef.editparts.ZoomListener)
removeZoomListener
public void removeZoomListener(org.eclipse.gef.editparts.ZoomListener listener)
- Overrides:
removeZoomListener
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.removeZoomListener(org.eclipse.gef.editparts.ZoomListener)
setCurrentZoomManager
public void setCurrentZoomManager(org.eclipse.gef.editparts.ZoomManager zoomManager)
- Sets the ZoomManager all work should be delegated to.
- Parameters:
zoomManager
-
canZoomIn
public boolean canZoomIn()
- Overrides:
canZoomIn
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.canZoomIn()
canZoomOut
public boolean canZoomOut()
- Overrides:
canZoomOut
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.canZoomOut()
getMaxZoom
public double getMaxZoom()
- Overrides:
getMaxZoom
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getMaxZoom()
getMinZoom
public double getMinZoom()
- Overrides:
getMinZoom
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getMinZoom()
getNextZoomLevel
public double getNextZoomLevel()
- Overrides:
getNextZoomLevel
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getNextZoomLevel()
getPreviousZoomLevel
public double getPreviousZoomLevel()
- Overrides:
getPreviousZoomLevel
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getPreviousZoomLevel()
getScalableFigure
public org.eclipse.draw2d.ScalableFigure getScalableFigure()
- Overrides:
getScalableFigure
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getScalableFigure()
getUIMultiplier
public double getUIMultiplier()
- Overrides:
getUIMultiplier
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getUIMultiplier()
getViewport
public org.eclipse.draw2d.Viewport getViewport()
- Overrides:
getViewport
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getViewport()
getZoom
public double getZoom()
- Overrides:
getZoom
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getZoom()
getZoomAsText
public java.lang.String getZoomAsText()
- Overrides:
getZoomAsText
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getZoomAsText()
getZoomLevels
public double[] getZoomLevels()
- Overrides:
getZoomLevels
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getZoomLevels()
getZoomLevelsAsText
public java.lang.String[] getZoomLevelsAsText()
- Overrides:
getZoomLevelsAsText
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.getZoomLevelsAsText()
setUIMultiplier
public void setUIMultiplier(double multiplier)
- Overrides:
setUIMultiplier
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setUIMultiplier(double)
setViewLocation
public void setViewLocation(org.eclipse.draw2d.geometry.Point p)
- Overrides:
setViewLocation
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setViewLocation(org.eclipse.draw2d.geometry.Point)
setZoom
public void setZoom(double zoom)
- Overrides:
setZoom
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setZoom(double)
setZoomAnimationStyle
public void setZoomAnimationStyle(int style)
- Overrides:
setZoomAnimationStyle
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setZoomAnimationStyle(int)
setZoomAsText
public void setZoomAsText(java.lang.String zoomString)
- Overrides:
setZoomAsText
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setZoomAsText(java.lang.String)
setZoomLevels
public void setZoomLevels(double[] zoomLevels)
- Overrides:
setZoomLevels
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.setZoomLevels(double[])
zoomIn
public void zoomIn()
- Overrides:
zoomIn
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.zoomIn()
zoomOut
public void zoomOut()
- Overrides:
zoomOut
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.zoomOut()
zoomTo
public void zoomTo(org.eclipse.draw2d.geometry.Rectangle rect)
- Overrides:
zoomTo
in class org.eclipse.gef.editparts.ZoomManager
- See Also:
ZoomManager.zoomTo(org.eclipse.draw2d.geometry.Rectangle)