From: erg Date: Wed, 13 May 2009 20:59:17 +0000 (+0000) Subject: Add new pack functions for setting pack_info, and simplify code in *gen directories. X-Git-Tag: LAST_LIBGRAPH~32^2~2078 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0651db8a86fa71d40609c13d5652b13c6dbdba1b;p=graphviz Add new pack functions for setting pack_info, and simplify code in *gen directories. Add new packing features: array bounds, column vs. row major, user-based sorting --- diff --git a/lib/twopigen/twopiinit.c b/lib/twopigen/twopiinit.c index c8ff442e1..66c978107 100644 --- a/lib/twopigen/twopiinit.c +++ b/lib/twopigen/twopiinit.c @@ -93,7 +93,8 @@ void twopi_layout(Agraph_t * g) spline_edges(g); } else { pack_info pinfo; - pack_mode pmode = getPackMode(g, l_node); + getPackInfo (g, l_node, CL_OFFSET, &pinfo); + pinfo.doSplines = 1; for (i = 0; i < ncc; i++) { sg = ccs[i]; @@ -107,10 +108,6 @@ void twopi_layout(Agraph_t * g) } free(ND_alg(agfstnode(g))); spline_edges(g); - pinfo.margin = getPack(g, CL_OFFSET, CL_OFFSET); - pinfo.doSplines = 1; - pinfo.mode = pmode; - pinfo.fixed = 0; packSubgraphs(ncc, ccs, g, &pinfo); } for (i = 0; i < ncc; i++) {