/** * @see prefuse.action.ItemAction#process(prefuse.visual.VisualItem, double) */ public void process(VisualItem item, double frac) { Font f1 = item.getStartFont(), f2 = item.getEndFont(); item.setFont(FontLib.getIntermediateFont(f1,f2,frac)); }
/** * @see prefuse.action.ItemAction#process(prefuse.visual.VisualItem, double) */ public void process(VisualItem item, double frac) { Font f = getFont(item); Font o = item.getFont(); item.setStartFont(o); item.setEndFont(f); item.setFont(f); }
public int getColor(VisualItem item) { boolean mouseover = false; if (item.canGetBoolean(AnalysisConstants.MOUSEOVER) && item.getBoolean(AnalysisConstants.MOUSEOVER)){ mouseover = true; } TupleSet selected = item.getVisualization().getFocusGroup(Visualization.FOCUS_ITEMS); if (selected.containsTuple(item) || mouseover){ // return Color.WHITE.getRGB(); return Color.BLACK.getRGB(); } if (item.canGetBoolean(AnalysisConstants.IS_QUERY_NODE) && item.getBoolean(AnalysisConstants.IS_QUERY_NODE)){ item.setFont(item.getFont().deriveFont(Font.BOLD)); if (item.canGetBoolean(AnalysisConstants.MOUSEOVER) && item.getBoolean(AnalysisConstants.MOUSEOVER) == false && item.isHighlighted() == false){ return Color.WHITE.getRGB(); } } return Color.BLACK.getRGB(); }