public class ZoomInPageHandler extends SelectionBoxHandler implements ToolHandler
currentRect, dash1, previousRectDrawn, rectToDraw, selectionBoxColour, strokedocumentViewController, documentViewModel, pageViewComponent| Constructor and Description |
|---|
ZoomInPageHandler(DocumentViewController documentViewController,
AbstractPageViewComponent pageViewComponent,
DocumentViewModel documentViewModel) |
| Modifier and Type | Method and Description |
|---|---|
static float |
calculateZoom(DocumentViewController documentViewController,
java.awt.Rectangle rectToDraw,
DocumentViewModel documentViewModel) |
void |
installTool()
Callback code that allows post construct task to take place when the
tool is selected via the
AbstractDocumentView.setToolMode(int)
call. |
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) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
paintTool(java.awt.Graphics g)
Paints the tools pre-annotation creation state.
|
void |
setSelectionRectangle(java.awt.Point cursorLocation,
java.awt.Rectangle selection) |
void |
uninstallTool()
Callback code that allows pre destroy task to take place when the
tool is unselected via the
AbstractDocumentView.setToolMode(int)
call. |
clearRectangle, getCurrentRect, getRectToDraw, isOverPageComponent, paintSelectionBox, resetRectangle, setCurrentRect, setRectToDraw, setSelectionSize, updateDrawableRect, updateSelectionSizeconvertToPageSpace, getPageTransformpublic ZoomInPageHandler(DocumentViewController documentViewController, AbstractPageViewComponent pageViewComponent, DocumentViewModel documentViewModel)
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void setSelectionRectangle(java.awt.Point cursorLocation,
java.awt.Rectangle selection)
setSelectionRectangle in class SelectionBoxHandlerpublic void paintTool(java.awt.Graphics g)
ToolHandlerpaintTool in interface ToolHandlerg - graphics contextpublic void installTool()
ToolHandlerAbstractDocumentView.setToolMode(int)
call.installTool in interface ToolHandlerpublic void uninstallTool()
ToolHandlerAbstractDocumentView.setToolMode(int)
call.uninstallTool in interface ToolHandlerpublic static float calculateZoom(DocumentViewController documentViewController, java.awt.Rectangle rectToDraw, DocumentViewModel documentViewModel)