/** * @see prefuse.controls.Control#itemMoved(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemMoved(VisualItem item, MouseEvent e) { if ( m_anchorOverItem ) moveEvent(e); }
/** * @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent) */ public void mouseExited(MouseEvent e) { for ( int i=0; i<m_layouts.length; i++ ) m_layouts[i].setLayoutAnchor(null); runAction(e); }
/** * Registers a mouse move event, updating the anchor point for all * registered layout instances. * @param e the MouseEvent */ public void moveEvent(MouseEvent e) { Display d = (Display)e.getSource(); d.getAbsoluteCoordinate(e.getPoint(), m_tmp); for ( int i=0; i<m_layouts.length; i++ ) m_layouts[i].setLayoutAnchor(m_tmp); runAction(e); }
/** * @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent) */ public void mouseMoved(MouseEvent e) { moveEvent(e); }
/** * @see prefuse.controls.Control#itemDragged(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemDragged(VisualItem item, MouseEvent e) { if ( m_anchorOverItem ) moveEvent(e); }
/** * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent) */ public void mouseDragged(MouseEvent e) { moveEvent(e); }