/** * @see prefuse.controls.Control#itemDragged(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemDragged(VisualItem item, MouseEvent e) { if ( m_zoomOverItem ) mouseDragged(e); }
/** * @see prefuse.controls.Control#itemPressed(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemPressed(VisualItem item, MouseEvent e) { if ( m_zoomOverItem ) mousePressed(e); }
/** * @see prefuse.controls.Control#itemReleased(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemReleased(VisualItem item, MouseEvent e) { if ( m_zoomOverItem ) mouseReleased(e); }
dis.addControlListener(new DragControl()); dis.addControlListener(new PanControl()); dis.addControlListener(new ZoomControl()); dis.addControlListener(new ZoomToFitControl());
/** * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent) */ public void mouseDragged(MouseEvent e) { if ( UILib.isButtonPressed(e, button) ) { Display display = (Display)e.getComponent(); if (display.isTranformInProgress() || yLast == -1) { yLast = -1; return; } int y = e.getY(); int dy = y-yLast; double zoom = 1 + ((double)dy) / 100; int status = zoom(display, down, zoom, true); int cursor = Cursor.N_RESIZE_CURSOR; if ( status == NO_ZOOM ) cursor = Cursor.WAIT_CURSOR; display.setCursor(Cursor.getPredefinedCursor(cursor)); yLast = y; } }
display.addControlListener(new DragControl()); display.addControlListener(new PanControl()); display.addControlListener(new ZoomControl()); display.addControlListener(new WheelZoomControl()); display.addControlListener(new ZoomToFitControl());
setItemSorter(new TreeDepthItemSorter()); addControlListener(new ZoomToFitControl()); addControlListener(new ZoomControl()); addControlListener(new WheelZoomControl()); addControlListener(new PanControl());
addControlListener( new ZoomControl() ); addControlListener( new WheelZoomControl() ); addControlListener( new PanControl() );