edu.jhu.ece.iacl.jist.pipeline.graph
Class JGraphFoldingManager

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by javax.swing.event.MouseInputAdapter
          extended by edu.jhu.ece.iacl.jist.pipeline.graph.JGraphFoldingManager
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, javax.swing.event.MouseInputListener

public class JGraphFoldingManager
extends javax.swing.event.MouseInputAdapter

Manages the folding and unfolding of groups.


Constructor Summary
JGraphFoldingManager()
           
 
Method Summary
static CellView getGroupByFoldingHandle(JGraph graph, java.awt.geom.Point2D pt)
          Called when the mouse button is released to see if a collapse or expand request has been made.
 void mouseReleased(java.awt.event.MouseEvent e)
          Called when the mouse button is released to see if a collapse or expand request has been made.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
 

Constructor Detail

JGraphFoldingManager

public JGraphFoldingManager()
Method Detail

getGroupByFoldingHandle

public static CellView getGroupByFoldingHandle(JGraph graph,
                                               java.awt.geom.Point2D pt)
Called when the mouse button is released to see if a collapse or expand request has been made.

Parameters:
graph - the graph
pt - the pt
Returns:
the group by folding handle

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Called when the mouse button is released to see if a collapse or expand request has been made.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
Parameters:
e - the e