org.biojava.spice.manypanel.renderer
Class ChainRendererMouseListener
java.lang.Object
org.biojava.spice.manypanel.renderer.ChainRendererMouseListener
- All Implemented Interfaces:
- EventListener, MouseListener, MouseMotionListener
- public class ChainRendererMouseListener
- extends Object
- implements MouseListener, MouseMotionListener
a mouse listener for the AbstractChainRenderer class
it listens to all mouse events and triggeres appropriate
SequenceListener and FeatureListener events
- Author:
- Andreas Prlic
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChainRendererMouseListener
public ChainRendererMouseListener(AbstractChainRenderer renderer)
clearSpiceFeatureListeners
public void clearSpiceFeatureListeners()
addSpiceFeatureListener
public void addSpiceFeatureListener(SpiceFeatureListener li)
mousePressed
public void mousePressed(MouseEvent event)
- Specified by:
mousePressed in interface MouseListener
setChain
public void setChain(Chain c)
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener
mouseClicked
public void mouseClicked(MouseEvent arg0)
- Specified by:
mouseClicked 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
mouseReleased
public void mouseReleased(MouseEvent event)
- Specified by:
mouseReleased in interface MouseListener
clearSequenceListeners
public void clearSequenceListeners()
addSequenceListener
public void addSequenceListener(SequenceListener li)
triggerSelectionLocked
protected void triggerSelectionLocked(boolean flag)
triggerNewSequencePosition
protected void triggerNewSequencePosition(int pos,
int mouseY)
triggerNewSequenceRange
protected void triggerNewSequenceRange(int start,
int end)
triggerFeatureSelected
protected void triggerFeatureSelected(SpiceFeatureEvent event)
triggerClearSelection
protected void triggerClearSelection()
triggerSegmentSelected
protected void triggerSegmentSelected(SpiceFeatureEvent event)
triggerMouseOverFeature
protected void triggerMouseOverFeature(SpiceFeatureEvent event)
triggerMouseOverSegment
protected void triggerMouseOverSegment(SpiceFeatureEvent event)