public class AnnotationSelectionHandler extends java.awt.event.MouseAdapter implements ToolHandler
| Modifier and Type | Field and Description |
|---|---|
protected DocumentViewController |
documentViewController |
protected DocumentViewModel |
documentViewModel |
protected AbstractPageViewComponent |
pageViewComponent |
| Constructor and Description |
|---|
AnnotationSelectionHandler(DocumentViewController documentViewController,
AbstractPageViewComponent pageViewComponent,
DocumentViewModel documentViewModel) |
| Modifier and Type | Method and Description |
|---|---|
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 |
mouseMoved(java.awt.event.MouseEvent e) |
void |
paintTool(java.awt.Graphics g)
Paints the tools pre-annotation creation state.
|
void |
uninstallTool()
Callback code that allows pre destroy task to take place when the
tool is unselected via the
AbstractDocumentView.setToolMode(int)
call. |
mouseEntered, mouseExited, mousePressed, mouseReleased, mouseWheelMovedprotected DocumentViewController documentViewController
protected DocumentViewModel documentViewModel
protected AbstractPageViewComponent pageViewComponent
public AnnotationSelectionHandler(DocumentViewController documentViewController, AbstractPageViewComponent pageViewComponent, DocumentViewModel documentViewModel)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class java.awt.event.MouseAdapterpublic void paintTool(java.awt.Graphics g)
ToolHandlerpaintTool in interface ToolHandlerg - graphics contextpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class java.awt.event.MouseAdapterpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class java.awt.event.MouseAdapterpublic void installTool()
ToolHandlerAbstractDocumentView.setToolMode(int)
call.installTool in interface ToolHandlerpublic void uninstallTool()
ToolHandlerAbstractDocumentView.setToolMode(int)
call.uninstallTool in interface ToolHandler