diva.canvas.event
Interface LayerListener

All Superinterfaces:
java.util.EventListener
All Known Subinterfaces:
Interactor
All Known Implementing Classes:
AbstractInteractor, ActionInteractor, ActorEditorGraphController.LinkCreator, ActorEditorGraphController.RelationCreator, ArcInteractor, AttributeBoundsManipulator.Resizer, BasicGraphController.NodeCreator, BoundedDragInteractor, BoundsManipulator.Resizer, CircleManipulator.Resizer, CompositeInteractor, ConnectorInteractor, DragInteractor, EdgeCreator, EdgeInteractor, FigureInteractor, FSMGraphController.LinkCreator, FSMGraphController.LinkCreator, LayerAdapter, LayerConsumer, LayerEventMulticaster, LayerMouseAdapter, LocatableNodeDragInteractor, MenuCreator, NodeDragInteractor, NodeInteractor, PathManipulator.Resizer, SelectionDragger, SelectionInteractor, ViewScreen2D.ViewScreen2DListener

public interface LayerListener
extends java.util.EventListener

The interface for listeners that respond to mouse clicks and drags. Unlike the AWT MouseListener interface, this interface does not include the enter and leave events, but does include the drag event, for performance reasons.

Version:
$Id: LayerListener.java 38798 2005-07-08 20:00:01Z cxh $
Author:
John Reekie

Method Summary
 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 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.
 

Method Detail

mouseDragged

void mouseDragged(LayerEvent e)
Invoked when the mouse moves while the button is still held down.


mousePressed

void mousePressed(LayerEvent e)
Invoked when the mouse is pressed on a layer or figure.


mouseReleased

void mouseReleased(LayerEvent e)
Invoked when the mouse is released on a layer or figure.


mouseClicked

void mouseClicked(LayerEvent e)
Invoked when the mouse is clicked on a layer or figure.