public abstract class DelegatingTool extends java.lang.Object implements CursorTool
| Constructor and Description | 
|---|
DelegatingTool(CursorTool cursorTool)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
activate(LayerViewPanel layerViewPanel)  | 
void | 
cancelGesture()
Notifies the CursorTool that a party is requesting that the gesture
 currently in progress be aborted. 
 | 
void | 
deactivate()  | 
java.awt.Cursor | 
getCursor()  | 
CursorTool | 
getDelegate()  | 
javax.swing.Icon | 
getIcon()  | 
java.lang.String | 
getName()
Returns a very brief description of this CursorTool. 
 | 
boolean | 
isGestureInProgress()  | 
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)  | 
void | 
mouseReleased(java.awt.event.MouseEvent e)  | 
void | 
setDelegate(CursorTool delegate)  | 
public DelegatingTool(CursorTool cursorTool)
public CursorTool getDelegate()
public void setDelegate(CursorTool delegate)
public java.lang.String getName()
CursorToolgetName in interface CursorToolpublic javax.swing.Icon getIcon()
getIcon in interface CursorToolpublic boolean isGestureInProgress()
isGestureInProgress in interface CursorToolpublic void cancelGesture()
CursorToolcancelGesture in interface CursorToolpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void activate(LayerViewPanel layerViewPanel)
activate in interface CursorToolpublic java.awt.Cursor getCursor()
getCursor in interface CursorToolpublic void deactivate()
deactivate in interface CursorToolpublic 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 mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic boolean isRightMouseButtonUsed()
isRightMouseButtonUsed in interface CursorTool