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 void
copy()
Handle copy.void
mouseClicked(java.awt.event.MouseEvent anEvent)
Handle mouse clicked event.void
mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.void
mouseEntered(java.awt.event.MouseEvent anEvent)
Handle mouse entered.void
mouseExited(java.awt.event.MouseEvent anEvent)
Handle mouse exited.void
mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.void
mousePressed(java.awt.event.MouseEvent anEvent)
Handle mouse pressed event.void
mouseReleased(java.awt.event.MouseEvent anEvent)
Handle mouse released event.void
paint(java.awt.Graphics2D g)
Handle paint.protected void
updateShapeUnderStack(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:
mousePressed
in classRMViewerInputAdapter
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged event.- Overrides:
mouseDragged
in classRMViewerInputAdapter
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent anEvent)
Handle mouse released event.- Overrides:
mouseReleased
in classRMViewerInputAdapter
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent anEvent)
Handle mouse clicked event.- Overrides:
mouseClicked
in classRMViewerInputAdapter
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent anEvent)
Handle mouse entered.- Overrides:
mouseEntered
in classRMViewerInputAdapter
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.- Overrides:
mouseMoved
in classRMViewerInputAdapter
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent anEvent)
Handle mouse exited.- Overrides:
mouseExited
in classRMViewerInputAdapter
-
paint
public void paint(java.awt.Graphics2D g)
Handle paint.- Overrides:
paint
in classRMViewerInputAdapter
-
copy
public void copy()
Handle copy.- Overrides:
copy
in 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.
-
-