org.biojava.spice.manypanel.renderer
Class RowHeaderMouseListener

java.lang.Object
  extended byorg.biojava.spice.manypanel.renderer.RowHeaderMouseListener
All Implemented Interfaces:
EventListener, MouseListener, MouseMotionListener

public class RowHeaderMouseListener
extends Object
implements MouseListener, MouseMotionListener

a mouse listener that listens on mouse events of the scroll panel's row header

Since:
4:16:44 PM
Version:
%I% %G%
Author:
Andreas Prlic

Constructor Summary
RowHeaderMouseListener(DasScrollPaneRowHeader parent)
           
 
Method Summary
 void addSpiceFeatureListener(SpiceFeatureListener li)
           
 void clearSpiceFeatureListeners()
           
 void mouseClicked(MouseEvent arg0)
           
 void mouseDragged(MouseEvent arg0)
           
 void mouseEntered(MouseEvent arg0)
           
 void mouseExited(MouseEvent arg0)
           
 void mouseMoved(MouseEvent e)
           
 void mousePressed(MouseEvent arg0)
           
 void mouseReleased(MouseEvent e)
           
protected  void triggerDasSourceInfo(DrawableDasSource ds)
           
 void triggerFeatureSelectedEvent(SpiceFeatureEvent event)
           
protected  void triggerLinkSelected(Feature f)
           
 void triggerMouseOverFeatureEvent(SpiceFeatureEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowHeaderMouseListener

public RowHeaderMouseListener(DasScrollPaneRowHeader parent)
Method Detail

mouseClicked

public void mouseClicked(MouseEvent arg0)
Specified by:
mouseClicked in interface MouseListener

mousePressed

public void mousePressed(MouseEvent arg0)
Specified by:
mousePressed in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent e)
Specified by:
mouseReleased in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent arg0)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent arg0)
Specified by:
mouseExited in interface MouseListener

mouseDragged

public void mouseDragged(MouseEvent arg0)
Specified by:
mouseDragged in interface MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)
Specified by:
mouseMoved in interface MouseMotionListener

clearSpiceFeatureListeners

public void clearSpiceFeatureListeners()

addSpiceFeatureListener

public void addSpiceFeatureListener(SpiceFeatureListener li)

triggerMouseOverFeatureEvent

public void triggerMouseOverFeatureEvent(SpiceFeatureEvent event)

triggerFeatureSelectedEvent

public void triggerFeatureSelectedEvent(SpiceFeatureEvent event)

triggerDasSourceInfo

protected void triggerDasSourceInfo(DrawableDasSource ds)

triggerLinkSelected

protected void triggerLinkSelected(Feature f)