diva.canvas.event
Class LayerMouseAdapter

java.lang.Object
  extended by diva.canvas.event.LayerMouseAdapter
All Implemented Interfaces:
LayerListener, LayerMotionListener, java.util.EventListener

public class LayerMouseAdapter
extends java.lang.Object
implements LayerListener, LayerMotionListener

An object which wraps a mouse listener and makes it compatible with the Diva canvas, sending it mouse events in the local coordinate system. XXX haven't translated it yet.

Version:
$Id: LayerMouseAdapter.java 40093 2005-12-14 04:17:18Z cxh $
Author:
Michael Shilman

Field Summary
(package private)  MouseFilter _filter
           
(package private)  java.awt.event.MouseListener _ml
           
(package private)  java.awt.event.MouseMotionListener _mml
           
 
Constructor Summary
LayerMouseAdapter(java.awt.event.MouseListener ml, java.awt.event.MouseMotionListener mml)
           
 
Method Summary
 MouseFilter getMouseFilter()
           
 void mouseClicked(LayerEvent e)
          Invoked when the mouse is clicked on a layer or figure.
 void mouseDragged(LayerEvent e)
          Invoked when the mouse moves while the button is still held down.
 void mouseEntered(LayerEvent e)
          Invoked when the mouse enters a layer or figure.
 void mouseExited(LayerEvent e)
          Invoked when the mouse exits a layer or figure.
 void mouseMoved(LayerEvent e)
          Invoked when the mouse moves while over a layer or figure.
 void mousePressed(LayerEvent e)
          Invoked when the mouse is pressed on a layer or figure.
 void mouseReleased(LayerEvent e)
          Invoked when the mouse is released on a layer or figure.
 void setMouseFilter(MouseFilter f)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_filter

MouseFilter _filter

_ml

java.awt.event.MouseListener _ml

_mml

java.awt.event.MouseMotionListener _mml
Constructor Detail

LayerMouseAdapter

public LayerMouseAdapter(java.awt.event.MouseListener ml,
                         java.awt.event.MouseMotionListener mml)
Method Detail

getMouseFilter

public MouseFilter getMouseFilter()

mouseClicked

public void mouseClicked(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is clicked on a layer or figure.

Specified by:
mouseClicked in interface LayerListener

mousePressed

public void mousePressed(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is pressed on a layer or figure.

Specified by:
mousePressed in interface LayerListener

mouseDragged

public void mouseDragged(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse moves while the button is still held down.

Specified by:
mouseDragged in interface LayerListener

mouseMoved

public void mouseMoved(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse moves while over a layer or figure.

Specified by:
mouseMoved in interface LayerMotionListener

mouseReleased

public void mouseReleased(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is released on a layer or figure.

Specified by:
mouseReleased in interface LayerListener

mouseEntered

public void mouseEntered(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse enters a layer or figure.

Specified by:
mouseEntered in interface LayerMotionListener

mouseExited

public void mouseExited(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse exits a layer or figure.

Specified by:
mouseExited in interface LayerMotionListener

setMouseFilter

public void setMouseFilter(MouseFilter f)