public class ZoomTool extends AbstractZoomTool
AbstractCursorTool.Listener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ZOOM_TOOL_NAME
If the selection box has side length less than this value, the input
will be considered to be a click rather than a box.
|
auxImage, mouseWheelCount, origImage, scale, zoomToDEFAULT_VIEW_CLICK_BUFFER, modelDestination, modelSourceisLinuxOS, panel| Constructor and Description |
|---|
ZoomTool() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(LayerViewPanel layerViewPanel) |
void |
deactivate() |
protected void |
gestureFinished() |
java.awt.Cursor |
getCursor() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getName()
Returns a very brief description of this CursorTool.
|
boolean |
isRightMouseButtonUsed() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e)
Begins handling of the drag.
|
void |
mouseReleased(java.awt.event.MouseEvent e) |
cacheImage, createImageIfNeeded, drawImage, getAnimatingZoom, getCentre, mouseWheelMoved, scaleImageAtCentre, scaleImageAtPoint, setAnimatingZoom, zoomAtgetBoxInModelCoordinates, getModelDestination, getModelSource, getShape, getShape, getViewDestination, getViewSource, modelClickBuffer, setModelDestination, setModelSource, setViewClickBuffer, setViewDestination, setViewSource, wasClickadd, allowSnapping, cancelGesture, check, cleanup, clearImage, clearShape, createCursor, createCursor, drawImageXOR, drawImageXOR, drawShapeXOR, drawShapeXOR, execute, fireGestureFinished, getColor, getImage, getImagePosition, getPanel, getPanel, getSnapManager, getTaskFrame, getWorkbench, getWorkbenchFrame, isGestureInProgress, isRollingBackInvalidEdits, isShapeOnScreen, name, prohibitSnapping, redrawImage, redrawShape, reportNothingToUndoYet, setColor, setFilling, setPanel, setStroke, setStrokeWidth, setup, snap, snap, supportsSnapping, toString, wasControlPressed, wasShiftPressed, workbench, workbenchFramepublic static final java.lang.String ZOOM_TOOL_NAME
public javax.swing.Icon getIcon()
getIcon in interface CursorToolgetIcon in class AbstractZoomToolpublic java.lang.String getName()
CursorToolgetName in interface CursorToolgetName in class AbstractCursorToolpublic java.awt.Cursor getCursor()
getCursor in interface CursorToolgetCursor in class AbstractZoomToolprotected void gestureFinished()
throws java.awt.geom.NoninvertibleTransformException
gestureFinished in class AbstractZoomTooljava.awt.geom.NoninvertibleTransformExceptionpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class AbstractCursorToolpublic void mousePressed(java.awt.event.MouseEvent e)
DragToolmousePressed in interface java.awt.event.MouseListenermousePressed in class DragToolpublic boolean isRightMouseButtonUsed()
isRightMouseButtonUsed in interface CursorToolisRightMouseButtonUsed in class AbstractCursorToolpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class DragToolpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class DragToolpublic void activate(LayerViewPanel layerViewPanel)
activate in interface CursorToolactivate in class AbstractCursorToolpublic void deactivate()
deactivate in interface CursorTooldeactivate in class DragToolpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenermouseEntered in class AbstractCursorToolpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenermouseExited in class AbstractCursorToolpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class AbstractCursorTool