digraph G
{
  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
  Node1 [label="{UW_Window\n|+ node\l+ items\l+ type\l+ x\l+ y\l+ Absx\l+ Absy\l+ length\l+ height\l+ visible\l+ enable\l+ caption\l+ captionlen\l+ value\l+ CallBacks\l+ ExtraProperties\l|}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="node\nitems",arrowtail="open",fontname="FreeSans.ttf"];
  Node2 [label="{list_head\n|+ next\l+ prev\l|}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structlist__head.html"];
  Node2 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prev\nnext",arrowtail="open",fontname="FreeSans.ttf"];
  Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CallBacks",arrowtail="open",fontname="FreeSans.ttf"];
  Node3 [label="{UW_CallBack\n|+ Click\l+ ButtonPress\l+ TimerCallBack\l|}",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$struct_u_w___call_back.html"];
}
