Class RMViewerInputAdapterImpl
- java.lang.Object
-
- com.inductiveautomation.rm.viewer.RMViewerInputAdapter
-
- com.inductiveautomation.rm.viewer.RMViewerInputAdapterImpl
-
- Direct Known Subclasses:
RMEditorInputAdapter
public class RMViewerInputAdapterImpl extends RMViewerInputAdapter
-
-
Constructor Summary
Constructors Constructor Description RMViewerInputAdapterImpl(RMViewer aViewer)Creates a new viewer input adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy()Handle copy.voidmouseClicked(java.awt.event.MouseEvent anEvent)Handle mouse clicked event.voidmouseDragged(java.awt.event.MouseEvent anEvent)Handle mouse dragged event.voidmouseEntered(java.awt.event.MouseEvent anEvent)Handle mouse entered.voidmouseExited(java.awt.event.MouseEvent anEvent)Handle mouse exited.voidmouseMoved(java.awt.event.MouseEvent anEvent)Handle mouse moved event.voidmousePressed(java.awt.event.MouseEvent anEvent)Handle mouse pressed event.voidmouseReleased(java.awt.event.MouseEvent anEvent)Handle mouse released event.voidpaint(java.awt.Graphics2D g)Handle paint.protected voidupdateShapeUnderStack(RMShape aShape, java.awt.event.MouseEvent anEvent)The shape under stack should always be a stack of descendants that acceptEvents.-
Methods inherited from class com.inductiveautomation.rm.viewer.RMViewerInputAdapter
getViewer, keyPressed, keyReleased, keyTyped, processKeyEvent, processMouseEvent, processMouseMotionEvent
-
-
-
-
Constructor Detail
-
RMViewerInputAdapterImpl
public RMViewerInputAdapterImpl(RMViewer aViewer)
Creates a new viewer input adapter.
-
-
Method Detail
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent anEvent)
Handle mouse pressed event.- Overrides:
mousePressedin classRMViewerInputAdapter
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.- Overrides:
mouseDraggedin classRMViewerInputAdapter
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent anEvent)
Handle mouse released event.- Overrides:
mouseReleasedin classRMViewerInputAdapter
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent anEvent)
Handle mouse clicked event.- Overrides:
mouseClickedin classRMViewerInputAdapter
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent anEvent)
Handle mouse entered.- Overrides:
mouseEnteredin classRMViewerInputAdapter
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.- Overrides:
mouseMovedin classRMViewerInputAdapter
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent anEvent)
Handle mouse exited.- Overrides:
mouseExitedin classRMViewerInputAdapter
-
paint
public void paint(java.awt.Graphics2D g)
Handle paint.- Overrides:
paintin classRMViewerInputAdapter
-
copy
public void copy()
Handle copy.- Overrides:
copyin classRMViewerInputAdapter
-
updateShapeUnderStack
protected void updateShapeUnderStack(RMShape aShape, java.awt.event.MouseEvent anEvent)
The shape under stack should always be a stack of descendants that acceptEvents.
-
-