Class RMViewerInputAdapterImpl

    • 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 class RMViewerInputAdapter
      • mouseDragged

        public void mouseDragged​(java.awt.event.MouseEvent anEvent)
        Handle mouse dragged event.
        Overrides:
        mouseDragged in class RMViewerInputAdapter
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent anEvent)
        Handle mouse released event.
        Overrides:
        mouseReleased in class RMViewerInputAdapter
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent anEvent)
        Handle mouse clicked event.
        Overrides:
        mouseClicked in class RMViewerInputAdapter
      • mouseMoved

        public void mouseMoved​(java.awt.event.MouseEvent anEvent)
        Handle mouse moved event.
        Overrides:
        mouseMoved in class RMViewerInputAdapter
      • updateShapeUnderStack

        protected void updateShapeUnderStack​(RMShape aShape,
                                             java.awt.event.MouseEvent anEvent)
        The shape under stack should always be a stack of descendants that acceptEvents.