%!PS-Adobe-2.0
%%Creator: dot version 2.8 (Thu Jun 1 20:49:06 UTC 2006)
%%For: (darren)
%%Title: G
%%Pages: (atend)
%%BoundingBox: 36 36 1080 100
%%EndComments
save
%%BeginProlog
/DotDict 200 dict def
DotDict begin
/setupLatin1 {
mark
/EncodingVector 256 array def
EncodingVector 0
ISOLatin1Encoding 0 255 getinterval putinterval
EncodingVector 45 /hyphen put
% Set up ISO Latin 1 character encoding
/starnetISO {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse
} forall
/Encoding EncodingVector def
currentdict end definefont
} def
/Times-Roman starnetISO def
/Times-Italic starnetISO def
/Times-Bold starnetISO def
/Times-BoldItalic starnetISO def
/Helvetica starnetISO def
/Helvetica-Oblique starnetISO def
/Helvetica-Bold starnetISO def
/Helvetica-BoldOblique starnetISO def
/Courier starnetISO def
/Courier-Oblique starnetISO def
/Courier-Bold starnetISO def
/Courier-BoldOblique starnetISO def
cleartomark
} bind def
%%BeginResource: procset graphviz 0 0
/coord-font-family /Times-Roman def
/default-font-family /Times-Roman def
/coordfont coord-font-family findfont 8 scalefont def
/InvScaleFactor 1.0 def
/set_scale {
dup 1 exch div /InvScaleFactor exch def
dup scale
} bind def
% styles
/solid { [] 0 setdash } bind def
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
/bold { 2 setlinewidth } bind def
/filled { } bind def
/unfilled { } bind def
/rounded { } bind def
/diagonals { } bind def
% hooks for setting color
/nodecolor { sethsbcolor } bind def
/edgecolor { sethsbcolor } bind def
/graphcolor { sethsbcolor } bind def
/nopcolor {pop pop pop} bind def
/beginpage { % i j npages
/npages exch def
/j exch def
/i exch def
/str 10 string def
npages 1 gt {
gsave
coordfont setfont
0 0 moveto
(\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
/set_font {
findfont exch
scalefont setfont
} def
% draw aligned label in bounding box aligned to current point
/alignedtext { % width adj text
/text exch def
/adj exch def
/width exch def
gsave
width 0 gt {
text stringwidth pop adj mul 0 rmoveto
} if
[] 0 setdash
text show
grestore
} def
/boxprim { % xcorner ycorner xsize ysize
4 2 roll
moveto
2 copy
exch 0 rlineto
0 exch rlineto
pop neg 0 rlineto
closepath
} bind def
/ellipse_path {
/ry exch def
/rx exch def
/y exch def
/x exch def
matrix currentmatrix
newpath
x y translate
rx ry scale
0 0 1 0 360 arc
setmatrix
} bind def
/endpage { showpage } bind def
/showpage { } def
/layercolorseq
[ % layer color sequence - darkest to lightest
[0 0 0]
[.2 .8 .8]
[.4 .8 .8]
[.6 .8 .8]
[.8 .8 .8]
]
def
/layerlen layercolorseq length def
/setlayer {/maxlayer exch def /curlayer exch def
layercolorseq curlayer 1 sub layerlen mod get
aload pop sethsbcolor
/nodecolor {nopcolor} def
/edgecolor {nopcolor} def
/graphcolor {nopcolor} def
} bind def
/onlayer { curlayer ne {invis} if } def
/onlayers {
/myupper exch def
/mylower exch def
curlayer mylower lt
curlayer myupper gt
or
{invis} if
} def
/curlayer 0 def
%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
% make sure pdfmark is harmless for PS-interpreters other than Distiller
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
% make '<<' and '>>' safe on PS Level 1 devices
/languagelevel where {pop languagelevel}{1} ifelse
2 lt {
userdict (<<) cvn ([) cvn load put
userdict (>>) cvn ([) cvn load put
} if
%%EndSetup
%%Page: 1 1
%%PageBoundingBox: 36 36 1080 100
%%PageOrientation: Portrait
gsave
36 36 1044 64 boxprim clip newpath
36 36 translate
0 0 1 beginpage
1.0000 set_scale
4 4 translate 0 rotate
0.000 0.000 1.000 graphcolor
0.000 0.000 1.000 graphcolor
newpath -6 -6 moveto
-6 62 lineto
1042 62 lineto
1042 -6 lineto
closepath
fill
0.000 0.000 1.000 graphcolor
newpath -6 -6 moveto
-6 62 lineto
1042 62 lineto
1042 -6 lineto
closepath
stroke
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
% show
gsave 10 dict begin
28 28 28 18 ellipse_path
stroke
gsave 10 dict begin
13 23 moveto
(show)
[5.52 6.96 6.48 10.08]
xshow
end grestore
end grestore
% expose
gsave 10 dict begin
147 28 53 28 ellipse_path
stroke
gsave 10 dict begin
111 31 moveto
(expose event)
[5.76 6.96 6.96 6.96 5.52 6.24 3.6 5.76 6.48 6.24 6.96 3.84]
xshow
109 15 moveto
(for all figures)
[4.08 6.96 4.56 3.6 6.24 3.84 3.84 3.6 4.8 3.84 6.96 6.96 4.56 6.24 5.52]
xshow
end grestore
end grestore
% show->expose
newpath 56 28 moveto
64 28 73 28 82 28 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 82 32 moveto
92 28 lineto
82 25 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
newpath 82 32 moveto
92 28 lineto
82 25 lineto
closepath
stroke
end grestore
% FigureCanvasDraw
gsave 10 dict begin
310 28 71 18 ellipse_path
stroke
gsave 10 dict begin
251 23 moveto
(FigureCanvas.draw\(\))
[7.44 3.84 6.96 6.96 4.56 6.24 9.36 6.24 6.48 6.72 6.24 5.52 3.6 6.96 4.56 5.76 10.08 4.56 4.56]
xshow
end grestore
end grestore
% expose->FigureCanvasDraw
newpath 202 28 moveto
211 28 219 28 228 28 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 228 32 moveto
238 28 lineto
228 25 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
newpath 228 32 moveto
238 28 lineto
228 25 lineto
closepath
stroke
end grestore
% NewRenderer
gsave 10 dict begin
515 28 95 28 ellipse_path
stroke
gsave 10 dict begin
435 31 moveto
(creates a backend dependent)
[6.24 4.56 6.24 6.24 3.84 6.24 5.52 3.6 6.24 3.6 6.96 6.24 6 6.72 6.24 6.96 6.96 3.6 6.96 6.24 6.96 6.24 6.96 6.96 6.24 6.96 3.84]
xshow
464 15 moveto
( renderer instance)
[3.6 4.56 6.24 6.96 6.96 6.24 4.56 6.24 4.56 3.6 3.84 6.96 5.28 4.08 6.24 6.96 6.24 6.24]
xshow
end grestore
end grestore
% FigureCanvasDraw->NewRenderer
newpath 382 28 moveto
391 28 399 28 408 28 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 408 32 moveto
418 28 lineto
408 25 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
newpath 408 32 moveto
418 28 lineto
408 25 lineto
closepath
stroke
end grestore
% FigureDraw
gsave 10 dict begin
742 28 93 18 ellipse_path
stroke
gsave 10 dict begin
661 23 moveto
(canvas.figure.draw\(renderer\))
[6.24 6.24 6.48 6.72 6.24 5.52 3.6 4.8 3.84 6.96 6.96 4.56 6.24 3.6 6.96 4.56 5.76 10.08 4.56 4.56 6.24 6.96 6.96 6.24 4.56 6.24 4.56 4.56]
xshow
end grestore
end grestore
% NewRenderer->FigureDraw
newpath 612 28 moveto
621 28 629 28 638 28 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 638 32 moveto
648 28 lineto
638 25 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
newpath 638 32 moveto
648 28 lineto
638 25 lineto
closepath
stroke
end grestore
% CanvasUpdated
gsave 10 dict begin
954 28 81 18 ellipse_path
stroke
gsave 10 dict begin
885 23 moveto
(backend canvas updated)
[6.96 6.24 6 6.72 6.24 6.96 6.96 3.6 6.24 6.24 6.48 6.72 6.24 5.52 3.6 6.96 6.96 6.96 6.24 3.84 6.24 6.96]
xshow
end grestore
end grestore
% FigureDraw->CanvasUpdated
newpath 836 28 moveto
845 28 853 28 862 28 curveto
stroke
gsave 10 dict begin
solid
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 862 32 moveto
872 28 lineto
862 25 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
newpath 862 32 moveto
872 28 lineto
862 25 lineto
closepath
stroke
end grestore
endpage
showpage
grestore
%%PageTrailer
%%EndPage: 1
%%Trailer
%%Pages: 1
end
restore
%%EOF