Subject: | add a "shrink" attribute to nodes |
The attribute would cause the Graph::Easy renderer to not use the full
size for the node (as determined by the max size in the same
row/column), but use the minimum size for this node. Nodes around that
node (or edges) would then "grow into" that space.
This would create more compact looking nodes, esp. when something in the
same row/column is stretching the row/column size.
Example:
graph { flow: south; }
[ AAAAAAAAAAAAAAAAAAAA ] --> [ B ] { shrink: both; } -> [ C ]
C will be wide as "AAAAAAAAAAAAA", but "B" will be only wide as "B".