XGIF = forward.gif back.gif both.gif nohead.gif
MGIF = constraint.gif record.gif html1.gif html2.gif fill.gif round.gif \
- mrecord.gif html3.gif html4.gif colorlist.gif record2.gif fixed.gif
+ mrecord.gif html3.gif html4.gif colorlist.gif record2.gif fixed.gif tee.gif
MJPG = sdlshapes.jpg
GIF = $(SGIF) $(AGIF) $(MGIF) $(A2GIF) $(XGIF)
-DOTS = html2.gv html3.gv html4.gv
+DOTS = html2.gv html3.gv html4.gv tee.gv
HTML = attrs.html colors.html command.html lang.html output.html shapes.html \
arrows.html
INSTALL_FILES = $(HTML) $(DOTS) $(SGIF) $(AGIF) $(A2GIF) $(MGIF) $(XGIF) $(MJPG) $(MPNG)
--- /dev/null
+digraph G { { node [margin=0 fontcolor=blue fontsize=32 width=0.5 shape=circle style=filled] b [fillcolor=yellow fixedsize=true label="a very long label"] d [fixedsize=shape label="an even longer label"] } a -> {c d} b -> {c d} }
<IMG SRC=html4.gif>
<P>
with the <A HREF=html4.gv>input graph</A>.
-
+<P>
+The <tt>sides</tt> attribute (version 2.37 and later) allows one to combine cells to form
+various non-convex shapes. For example, a <tt>tee-shaped</tt> node
+<P>
+<IMG SRC=tee.gif>
+<P>
+can be produced using
+<XMP>
+ tee [shape=none margin=0 label=
+ <<table border="0" cellspacing="0" cellborder="1">
+ <tr>
+ <td width="9" height="9" fixedsize="true" style="invis"></td>
+ <td width="9" height="9" fixedsize="true" sides="ltr"></td>
+ <td width="9" height="9" fixedsize="true" style="invis"></td>
+ </tr>
+ <tr>
+ <td width="9" height="9" fixedsize="true" sides="tlb"></td>
+ <td width="9" height="9" fixedsize="true" sides="b"></td>
+ <td width="9" height="9" fixedsize="true" sides="brt"></td>
+ </tr>
+ </table>>]
+</XMP>
--- /dev/null
+graph {
+ tee [shape=none margin=0 label=
+<<table border="0" cellspacing="0" cellborder="1">
+ <tr>
+ <td width="9" height="9" fixedsize="true" style="invis"></td>
+ <td width="9" height="9" fixedsize="true" sides="ltr"></td>
+ <td width="9" height="9" fixedsize="true" style="invis"></td>
+ </tr>
+ <tr>
+ <td width="9" height="9" fixedsize="true" sides="tlb"></td>
+ <td width="9" height="9" fixedsize="true" sides="b"></td>
+ <td width="9" height="9" fixedsize="true" sides="brt"></td>
+ </tr>
+</table>>]
+}