/** * @see prefuse.controls.Control#itemWheelMoved(prefuse.visual.VisualItem, java.awt.event.MouseWheelEvent) */ public void itemWheelMoved(VisualItem item, MouseWheelEvent e) { if ( m_zoomOverItem ) mouseWheelMoved(e); }
/** * @see java.awt.event.MouseWheelListener#mouseWheelMoved(java.awt.event.MouseWheelEvent) */ public void mouseWheelMoved(MouseWheelEvent e) { Display display = (Display)e.getComponent(); if(atPointer) m_point = e.getPoint(); else { m_point.x = display.getWidth()/2; m_point.y = display.getHeight()/2; } if(inverted) zoom(display, m_point, 1 - 0.1f * e.getWheelRotation(), false); else zoom(display, m_point, 1 + 0.1f * e.getWheelRotation(), false); }
display.addControlListener(new PanControl()); display.addControlListener(new ZoomControl()); display.addControlListener(new WheelZoomControl()); display.addControlListener(new ZoomToFitControl()); display.addControlListener(new NeighborHighlightControl());
addControlListener(new WheelZoomControl()); addControlListener(new ZoomToFitControl()); addControlListener(new PanControl());
addControlListener(new ZoomToFitControl()); addControlListener(new ZoomControl()); addControlListener(new WheelZoomControl()); addControlListener(new PanControl()); addControlListener(new FocusControl(1, "filter"));
addControlListener( new ZoomToFitControl() ); addControlListener( new ZoomControl() ); addControlListener( new WheelZoomControl() ); addControlListener( new PanControl() ); addControlListener( new FocusControl( 1, FILTER_ACTION ) );