ItemAction textColor = new TextColorAction(treeNodes);
m_vis.putAction("textColor", textColor);
m_vis.putAction("nodeColor", nodeColor);
//==== border color for blank borders, and citation count highlighting
ItemAction borderHighlightColor = new ColorAction("citHighlight", VisualItem.STROKECOLOR, ColorLib.rgb(255,0,0));
m_vis.putAction("borderHighlightColor", borderHighlightColor);
ItemAction borderColor = new ColorAction(treeNodes, VisualItem.STROKECOLOR, ColorLib.rgba(0,0,0,0));
m_vis.putAction("borderColor", borderColor);
//==== spreads the nodes out a little bit
NodeSpreadAction spreadNodes = new NodeSpreadAction(treeNodes);
m_vis.putAction("spreadNodes", spreadNodes);
//==== edge color action, and arrow color action
ColorAction edgeColorAction = new ColorAction(treeEdges, VisualItem.STROKECOLOR, ColorLib.rgb(0,0,0));
ColorAction edgeArrowAction = new ColorAction(treeEdges, VisualItem.FILLCOLOR, ColorLib.rgb(0,0,0));
//==== font action, changes font when in focus group
FontAction fonts = new FontAction(treeNodes,
FontLib.getFont("Tahoma", 10));
fonts.add("ingroup('_focus_')", FontLib.getFont("Tahoma", 11));