/** * @see prefuse.controls.Control#itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemEntered(VisualItem item, MouseEvent e) { if ( !filterCheck(item) ) return; Display d = (Display)e.getSource(); d.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); if ( ccount == 0 ) { Visualization vis = item.getVisualization(); TupleSet ts = vis.getFocusGroup(group); ts.setTuple(item); curFocus = item; runActivity(vis); } }
dis.setSize(700, 600); // set display size dis.pan(350, 300); if (highLight) dis.addControlListener(new FocusControl(1)); dis.addControlListener(new DragControl()); dis.addControlListener(new PanControl());
display.addControlListener(new FocusControl(1)); display.addControlListener(new DragControl()); display.addControlListener(new PanControl());
addControlListener(new WheelZoomControl()); addControlListener(new PanControl()); addControlListener(new FocusControl(1, "filter"));
/** * @see prefuse.controls.Control#itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemExited(VisualItem item, MouseEvent e) { if ( !filterCheck(item) ) return; Display d = (Display)e.getSource(); d.setCursor(Cursor.getDefaultCursor()); if ( ccount == 0 ) { curFocus = null; Visualization vis = item.getVisualization(); TupleSet ts = vis.getFocusGroup(group); ts.removeTuple(item); runActivity(vis); } }
setItemSorter( new ExtendedTreeDepthItemSorter( true ) ); addControlListener( new HoverControl() ); addControlListener( new FocusControl( 1, COLORS_ACTION ) ); addControlListener( new WheelMouseControl() ); addControlListener( new PanControl( true ) );
if ( !filterCheck(item) ) return; if ( UILib.isButtonPressed(e, button) && e.getClickCount() == ccount ) ts.addTuple(item); runActivity(vis); ts.removeTuple(item); curFocus = null; runActivity(vis);
addControlListener( new WheelZoomControl() ); addControlListener( new PanControl() ); addControlListener( new FocusControl( 1, FILTER_ACTION ) ); addControlListener( new ItemSelectionControl() );