1digraph arch_wayland { 2 edge[ 3 fontname="DejaVu Sans", 4 dir="both", 5 arrowtail="dot", 6 arrowsize=.5, 7 fontname="DejaVu Sans", 8 fontsize="18", 9 ] 10 11 node[ 12 color=none, 13 margin=0, 14 fontname="DejaVu Sans", 15 fontsize="18", 16 ] 17 18 c1 [label=<<TABLE STYLE="rounded" BGCOLOR="#ffbc00"><TR><TD>Wayland Client</TD></TR></TABLE>>, URL="#c1"] 19 c2 [label=<<TABLE STYLE="rounded" BGCOLOR="#ffbc00"><TR><TD>Wayland Client</TD></TR></TABLE>>, URL="#c2"] 20 21 comp [tooltip="Wayland Compositor", label=<<TABLE STYLE="rounded" BGCOLOR="#ffbc00"><TR><TD><BR/>Wayland<BR/>Compositor<BR/><BR/></TD></TR></TABLE>>, URL="#comp"] 22 23 impl [tooltip="KMS evdev Kernel", label=<<TABLE STYLE="rounded" BGCOLOR="#ffbc00"><TR><TD>KMS</TD><TD>evdev</TD></TR><TR><TD COLSPAN="2">Kernel</TD></TR></TABLE>>, URL="#impl"] 24 25 c1 -> comp [taillabel="③", labeldistance=2.5, URL="#step_3"]; 26 c2 -> comp; 27 28 comp -> c1 [label="②", URL="#step_2"]; 29 comp -> c2; 30 31 comp -> impl [xlabel = "④", URL="#step_4"]; 32 comp -> impl [style = invis, label=" "]; 33 impl -> comp [xlabel = "①", URL="#step_1"]; 34 35 c1 -> c2 [style=invis]; 36} 37