mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-15 13:55:08 -05:00
Makefile's for documentation. :)
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@113 3f818213-9676-44b0-a9b4-5e4c4e03d09d
This commit is contained in:
parent
4857d037c1
commit
d5365e46ef
14
Doc/Makefile
Normal file
14
Doc/Makefile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
.PHONY: default clean
|
||||||
|
|
||||||
|
self := mufasa_intro
|
||||||
|
|
||||||
|
default: createreport
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.{pdf,log, aux}
|
||||||
|
$(MAKE) -C Pics/ clean
|
||||||
|
|
||||||
|
createreport:
|
||||||
|
$(MAKE) -C Pics/
|
||||||
|
texi2pdf $(self).tex --silent
|
@ -1,415 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
|
|
||||||
%%For: (merlijn) Merlijn,,,
|
|
||||||
%%Title: Client
|
|
||||||
%%Pages: 1
|
|
||||||
%%BoundingBox: 36 36 768 152
|
|
||||||
%%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
|
|
||||||
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 text fitted to its expected width
|
|
||||||
/alignedtext { % width text
|
|
||||||
/text exch def
|
|
||||||
/width exch def
|
|
||||||
gsave
|
|
||||||
width 0 gt {
|
|
||||||
[] 0 setdash
|
|
||||||
text stringwidth pop width exch sub text length div 0 text ashow
|
|
||||||
} if
|
|
||||||
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
|
|
||||||
setupLatin1
|
|
||||||
%%Page: 1 1
|
|
||||||
%%PageBoundingBox: 36 36 768 152
|
|
||||||
%%PageOrientation: Portrait
|
|
||||||
0 0 1 beginpage
|
|
||||||
gsave
|
|
||||||
36 36 732 116 boxprim clip newpath
|
|
||||||
1 1 set_scale 0 rotate 40 40 translate
|
|
||||||
% Client
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
newpath 446 108 moveto
|
|
||||||
390 108 lineto
|
|
||||||
390 72 lineto
|
|
||||||
446 72 lineto
|
|
||||||
closepath stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
397.5 85.9 moveto 41 (Client) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
50 18 50.22 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
21.5 13.9 moveto 57 (Window) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 390 86 moveto
|
|
||||||
335 79 212 60 109 36 curveto
|
|
||||||
105 35 102 34 98 33 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 98.58 29.52 moveto
|
|
||||||
88 30 lineto
|
|
||||||
96.57 36.23 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 98.58 29.52 moveto
|
|
||||||
88 30 lineto
|
|
||||||
96.57 36.23 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% ColorFinder
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
184 18 66.01 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
144.5 13.9 moveto 79 (ColorFinder) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->ColorFinder
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 390 81 moveto
|
|
||||||
353 70 285 49 238 34 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 238.58 30.52 moveto
|
|
||||||
228 31 lineto
|
|
||||||
236.57 37.23 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 238.58 30.52 moveto
|
|
||||||
228 31 lineto
|
|
||||||
236.57 37.23 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Bitmaps
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
318 18 50.03 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
290 13.9 moveto 56 (Bitmaps) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->Bitmaps
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 393 72 moveto
|
|
||||||
380 63 363 50 348 40 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 350.1 37.2 moveto
|
|
||||||
340 34 lineto
|
|
||||||
345.9 42.8 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 350.1 37.2 moveto
|
|
||||||
340 34 lineto
|
|
||||||
345.9 42.8 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Files
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
418 18 31.96 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
403 13.9 moveto 30 (Files) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->Files
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 418 72 moveto
|
|
||||||
418 64 418 55 418 46 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 421.5 46 moveto
|
|
||||||
418 36 lineto
|
|
||||||
414.5 46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 421.5 46 moveto
|
|
||||||
418 36 lineto
|
|
||||||
414.5 46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Strings
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
513 18 45.17 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
488.5 13.9 moveto 49 (Strings) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->Strings
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 442 72 moveto
|
|
||||||
454 63 470 50 484 40 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 486.1 42.8 moveto
|
|
||||||
492 34 lineto
|
|
||||||
481.9 37.2 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 486.1 42.8 moveto
|
|
||||||
492 34 lineto
|
|
||||||
481.9 37.2 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% OCR
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
608 18 32.16 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
592.5 13.9 moveto 31 (OCR) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->OCR
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 446 80 moveto
|
|
||||||
476 70 525 53 567 36 curveto
|
|
||||||
569 35 571 34 573 33 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 574.28 36.26 moveto
|
|
||||||
582 29 lineto
|
|
||||||
571.44 29.86 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 574.28 36.26 moveto
|
|
||||||
582 29 lineto
|
|
||||||
571.44 29.86 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% DTM
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
691 18 32.86 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
675 13.9 moveto 32 (DTM) alignedtext
|
|
||||||
grestore
|
|
||||||
% Client->DTM
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 446 85 moveto
|
|
||||||
490 77 577 59 649 36 curveto
|
|
||||||
651 35 653 34 656 33 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 657.28 36.26 moveto
|
|
||||||
665 29 lineto
|
|
||||||
654.44 29.86 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 657.28 36.26 moveto
|
|
||||||
665 29 lineto
|
|
||||||
654.44 29.86 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
endpage
|
|
||||||
showpage
|
|
||||||
grestore
|
|
||||||
%%PageTrailer
|
|
||||||
%%EndPage: 1
|
|
||||||
%%Trailer
|
|
||||||
end
|
|
||||||
restore
|
|
||||||
%%EOF
|
|
Binary file not shown.
Before Width: | Height: | Size: 34 KiB |
@ -1,399 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
|
|
||||||
%%For: (merlijn) Merlijn,,,
|
|
||||||
%%Title: FindColor
|
|
||||||
%%Pages: 1
|
|
||||||
%%BoundingBox: 36 36 706 440
|
|
||||||
%%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
|
|
||||||
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 text fitted to its expected width
|
|
||||||
/alignedtext { % width text
|
|
||||||
/text exch def
|
|
||||||
/width exch def
|
|
||||||
gsave
|
|
||||||
width 0 gt {
|
|
||||||
[] 0 setdash
|
|
||||||
text stringwidth pop width exch sub text length div 0 text ashow
|
|
||||||
} if
|
|
||||||
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
|
|
||||||
setupLatin1
|
|
||||||
%%Page: 1 1
|
|
||||||
%%PageBoundingBox: 36 36 706 440
|
|
||||||
%%PageOrientation: Portrait
|
|
||||||
0 0 1 beginpage
|
|
||||||
gsave
|
|
||||||
36 36 670 404 boxprim clip newpath
|
|
||||||
1 1 set_scale 0 rotate 40 40 translate
|
|
||||||
% Retreive Client Pixel Data
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
328 378 134.81 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
239 373.9 moveto 178 (Retreive Client Pixel Data) alignedtext
|
|
||||||
grestore
|
|
||||||
% Match pixels with tolerance
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
328 306 143.15 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
233 301.9 moveto 190 (Match pixels with tolerance) alignedtext
|
|
||||||
grestore
|
|
||||||
% Retreive Client Pixel Data->Match pixels with tolerance
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 328 360 moveto
|
|
||||||
328 352 328 343 328 334 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 334 moveto
|
|
||||||
328 324 lineto
|
|
||||||
324.5 334 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 334 moveto
|
|
||||||
328 324 lineto
|
|
||||||
324.5 334 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% We found a pixel that matched
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
158 234 157.93 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
52 229.9 moveto 212 (We found a pixel that matched) alignedtext
|
|
||||||
grestore
|
|
||||||
% Match pixels with tolerance->We found a pixel that matched
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 287 289 moveto
|
|
||||||
264 278 234 266 209 255 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 210.56 251.86 moveto
|
|
||||||
200 251 lineto
|
|
||||||
207.72 258.26 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 210.56 251.86 moveto
|
|
||||||
200 251 lineto
|
|
||||||
207.72 258.26 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% We found no pixel that matched
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
498 234 164.19 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
387.5 229.9 moveto 221 (We found no pixel that matched) alignedtext
|
|
||||||
grestore
|
|
||||||
% Match pixels with tolerance->We found no pixel that matched
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 369 289 moveto
|
|
||||||
392 278 422 266 447 255 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 448.28 258.26 moveto
|
|
||||||
456 251 lineto
|
|
||||||
445.44 251.86 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 448.28 258.26 moveto
|
|
||||||
456 251 lineto
|
|
||||||
445.44 251.86 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Done with finding
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
328 162 96.78 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
266 157.9 moveto 124 (Done with finding) alignedtext
|
|
||||||
grestore
|
|
||||||
% We found a pixel that matched->Done with finding
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 199 217 moveto
|
|
||||||
223 206 254 193 280 182 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 281.28 185.26 moveto
|
|
||||||
289 178 lineto
|
|
||||||
278.44 178.86 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 281.28 185.26 moveto
|
|
||||||
289 178 lineto
|
|
||||||
278.44 178.86 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% We found no pixel that matched->Done with finding
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 457 217 moveto
|
|
||||||
433 206 402 193 376 182 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 377.56 178.86 moveto
|
|
||||||
367 178 lineto
|
|
||||||
374.72 185.26 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 377.56 178.86 moveto
|
|
||||||
367 178 lineto
|
|
||||||
374.72 185.26 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Free Client Pixel Data
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
328 90 114.85 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
253 85.9 moveto 150 (Free Client Pixel Data) alignedtext
|
|
||||||
grestore
|
|
||||||
% Done with finding->Free Client Pixel Data
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 328 144 moveto
|
|
||||||
328 136 328 127 328 118 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 118 moveto
|
|
||||||
328 108 lineto
|
|
||||||
324.5 118 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 118 moveto
|
|
||||||
328 108 lineto
|
|
||||||
324.5 118 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Return the coordinates of the found pixel, if any
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
328 18 241.12 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
162.5 13.9 moveto 331 (Return the coordinates of the found pixel, if any) alignedtext
|
|
||||||
grestore
|
|
||||||
% Free Client Pixel Data->Return the coordinates of the found pixel, if any
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 328 72 moveto
|
|
||||||
328 64 328 55 328 46 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 46 moveto
|
|
||||||
328 36 lineto
|
|
||||||
324.5 46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331.5 46 moveto
|
|
||||||
328 36 lineto
|
|
||||||
324.5 46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
endpage
|
|
||||||
showpage
|
|
||||||
grestore
|
|
||||||
%%PageTrailer
|
|
||||||
%%EndPage: 1
|
|
||||||
%%Trailer
|
|
||||||
end
|
|
||||||
restore
|
|
||||||
%%EOF
|
|
Binary file not shown.
Before Width: | Height: | Size: 54 KiB |
@ -1,568 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
|
|
||||||
%%For: (merlijn) Merlijn,,,
|
|
||||||
%%Title: input_types
|
|
||||||
%%Pages: 1
|
|
||||||
%%BoundingBox: 36 36 462 368
|
|
||||||
%%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
|
|
||||||
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 text fitted to its expected width
|
|
||||||
/alignedtext { % width text
|
|
||||||
/text exch def
|
|
||||||
/width exch def
|
|
||||||
gsave
|
|
||||||
width 0 gt {
|
|
||||||
[] 0 setdash
|
|
||||||
text stringwidth pop width exch sub text length div 0 text ashow
|
|
||||||
} if
|
|
||||||
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
|
|
||||||
setupLatin1
|
|
||||||
%%Page: 1 1
|
|
||||||
%%PageBoundingBox: 36 36 462 368
|
|
||||||
%%PageOrientation: Portrait
|
|
||||||
0 0 1 beginpage
|
|
||||||
gsave
|
|
||||||
36 36 426 332 boxprim clip newpath
|
|
||||||
1 1 set_scale 0 rotate 40 40 translate
|
|
||||||
% Input
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
newpath 282 324 moveto
|
|
||||||
228 324 lineto
|
|
||||||
228 288 lineto
|
|
||||||
282 288 lineto
|
|
||||||
closepath stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
236.5 301.9 moveto 37 (Input) alignedtext
|
|
||||||
grestore
|
|
||||||
% Silent
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
197 234 38.91 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
177 229.9 moveto 40 (Silent) alignedtext
|
|
||||||
grestore
|
|
||||||
% Input->Silent
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 240 288 moveto
|
|
||||||
233 280 224 269 217 259 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 219.8 256.9 moveto
|
|
||||||
211 251 lineto
|
|
||||||
214.2 261.1 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 219.8 256.9 moveto
|
|
||||||
211 251 lineto
|
|
||||||
214.2 261.1 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Not Silent
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
313 234 59.06 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
278.5 229.9 moveto 69 (Not Silent) alignedtext
|
|
||||||
grestore
|
|
||||||
% Input->Not Silent
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 270 288 moveto
|
|
||||||
277 279 285 269 293 260 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 295.8 262.1 moveto
|
|
||||||
299 252 lineto
|
|
||||||
290.2 257.9 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 295.8 262.1 moveto
|
|
||||||
299 252 lineto
|
|
||||||
290.2 257.9 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Mouse
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
197 162 41.19 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
175 157.9 moveto 44 (Mouse) alignedtext
|
|
||||||
grestore
|
|
||||||
% Silent->Mouse
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 197 216 moveto
|
|
||||||
197 208 197 199 197 190 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 200.5 190 moveto
|
|
||||||
197 180 lineto
|
|
||||||
193.5 190 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 200.5 190 moveto
|
|
||||||
197 180 lineto
|
|
||||||
193.5 190 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Keyboard
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
312 162 55.09 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
280 157.9 moveto 64 (Keyboard) alignedtext
|
|
||||||
grestore
|
|
||||||
% Silent->Keyboard
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 220 219 moveto
|
|
||||||
236 209 259 195 277 183 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 278.96 185.92 moveto
|
|
||||||
286 178 lineto
|
|
||||||
275.56 179.8 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 278.96 185.92 moveto
|
|
||||||
286 178 lineto
|
|
||||||
275.56 179.8 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Not Silent->Mouse
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 287 218 moveto
|
|
||||||
270 208 248 194 230 183 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 231.26 179.63 moveto
|
|
||||||
221 177 lineto
|
|
||||||
227.38 185.46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 231.26 179.63 moveto
|
|
||||||
221 177 lineto
|
|
||||||
227.38 185.46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Not Silent->Keyboard
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 313 216 moveto
|
|
||||||
312 208 312 199 312 190 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 315.5 190 moveto
|
|
||||||
312 180 lineto
|
|
||||||
308.5 190 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 315.5 190 moveto
|
|
||||||
312 180 lineto
|
|
||||||
308.5 190 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Click
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
115 90 32.86 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
99 85.9 moveto 32 (Click) alignedtext
|
|
||||||
grestore
|
|
||||||
% Mouse->Click
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 178 146 moveto
|
|
||||||
167 136 152 123 140 112 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 142.55 109.6 moveto
|
|
||||||
133 105 lineto
|
|
||||||
137.6 114.55 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 142.55 109.6 moveto
|
|
||||||
133 105 lineto
|
|
||||||
137.6 114.55 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Move
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
203 90 36.83 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
184.5 85.9 moveto 37 (Move) alignedtext
|
|
||||||
grestore
|
|
||||||
% Mouse->Move
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 199 144 moveto
|
|
||||||
200 136 200 127 201 118 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 204.5 118 moveto
|
|
||||||
201 108 lineto
|
|
||||||
197.5 118 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 204.5 118 moveto
|
|
||||||
201 108 lineto
|
|
||||||
197.5 118 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Down
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
307 90 39.11 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
286.5 85.9 moveto 41 (Down) alignedtext
|
|
||||||
grestore
|
|
||||||
% Keyboard->Down
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 311 144 moveto
|
|
||||||
310 136 310 127 309 118 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 312.48 117.6 moveto
|
|
||||||
308 108 lineto
|
|
||||||
305.51 118.3 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 312.48 117.6 moveto
|
|
||||||
308 108 lineto
|
|
||||||
305.51 118.3 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Up
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
391 90 27 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
381.5 85.9 moveto 19 (Up) alignedtext
|
|
||||||
grestore
|
|
||||||
% Keyboard->Up
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 331 145 moveto
|
|
||||||
342 135 355 122 367 112 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 369.78 114.22 moveto
|
|
||||||
375 105 lineto
|
|
||||||
365.17 108.95 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 369.78 114.22 moveto
|
|
||||||
375 105 lineto
|
|
||||||
365.17 108.95 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Left
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
30 18 29.88 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
16.5 13.9 moveto 27 (Left) alignedtext
|
|
||||||
grestore
|
|
||||||
% Click->Left
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 97 75 moveto
|
|
||||||
84 65 68 51 55 39 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 57.1 36.2 moveto
|
|
||||||
47 33 lineto
|
|
||||||
52.9 41.8 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 57.1 36.2 moveto
|
|
||||||
47 33 lineto
|
|
||||||
52.9 41.8 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Right
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
115 18 36.83 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
96.5 13.9 moveto 37 (Right) alignedtext
|
|
||||||
grestore
|
|
||||||
% Click->Right
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 115 72 moveto
|
|
||||||
115 64 115 55 115 46 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 118.5 46 moveto
|
|
||||||
115 36 lineto
|
|
||||||
111.5 46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 118.5 46 moveto
|
|
||||||
115 36 lineto
|
|
||||||
111.5 46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Middle
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
211 18 41.19 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
189 13.9 moveto 44 (Middle) alignedtext
|
|
||||||
grestore
|
|
||||||
% Click->Middle
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 134 75 moveto
|
|
||||||
147 65 166 51 182 40 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 184.1 42.8 moveto
|
|
||||||
190 34 lineto
|
|
||||||
179.9 37.2 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 184.1 42.8 moveto
|
|
||||||
190 34 lineto
|
|
||||||
179.9 37.2 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
endpage
|
|
||||||
showpage
|
|
||||||
grestore
|
|
||||||
%%PageTrailer
|
|
||||||
%%EndPage: 1
|
|
||||||
%%Trailer
|
|
||||||
end
|
|
||||||
restore
|
|
||||||
%%EOF
|
|
Binary file not shown.
Before Width: | Height: | Size: 48 KiB |
28
Doc/Pics/Makefile
Normal file
28
Doc/Pics/Makefile
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
.PHONY: default clean
|
||||||
|
|
||||||
|
files := Client_Classes FindColor Input_Diag Window Window_Types
|
||||||
|
build = dot $(1).dot -Tpng > $(1).png
|
||||||
|
|
||||||
|
default: dotit
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.png
|
||||||
|
|
||||||
|
dotit: $(files)
|
||||||
|
|
||||||
|
Client_Classes:
|
||||||
|
$(call build,Client_Classes)
|
||||||
|
|
||||||
|
FindColor:
|
||||||
|
$(call build,FindColor)
|
||||||
|
|
||||||
|
Input_Diag:
|
||||||
|
$(call build,Input_Diag)
|
||||||
|
|
||||||
|
Window:
|
||||||
|
$(call build,Window)
|
||||||
|
|
||||||
|
Window_Types:
|
||||||
|
$(call build,Window_Types)
|
||||||
|
|
@ -1,325 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
|
|
||||||
%%For: (merlijn) Merlijn,,,
|
|
||||||
%%Title: Window
|
|
||||||
%%Pages: 1
|
|
||||||
%%BoundingBox: 36 36 486 224
|
|
||||||
%%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
|
|
||||||
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 text fitted to its expected width
|
|
||||||
/alignedtext { % width text
|
|
||||||
/text exch def
|
|
||||||
/width exch def
|
|
||||||
gsave
|
|
||||||
width 0 gt {
|
|
||||||
[] 0 setdash
|
|
||||||
text stringwidth pop width exch sub text length div 0 text ashow
|
|
||||||
} if
|
|
||||||
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
|
|
||||||
setupLatin1
|
|
||||||
%%Page: 1 1
|
|
||||||
%%PageBoundingBox: 36 36 486 224
|
|
||||||
%%PageOrientation: Portrait
|
|
||||||
0 0 1 beginpage
|
|
||||||
gsave
|
|
||||||
36 36 450 188 boxprim clip newpath
|
|
||||||
1 1 set_scale 0 rotate 40 40 translate
|
|
||||||
% Target Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
newpath 284 180 moveto
|
|
||||||
164 180 lineto
|
|
||||||
164 144 lineto
|
|
||||||
284 144 lineto
|
|
||||||
closepath stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
171.5 157.9 moveto 105 (Target Window) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window Dimensions
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
109 90 109.1 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
38.5 85.9 moveto 141 (Window Dimensions) alignedtext
|
|
||||||
grestore
|
|
||||||
% Target Window->Window Dimensions
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 195 144 moveto
|
|
||||||
180 135 161 124 146 114 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 147.26 110.63 moveto
|
|
||||||
137 108 lineto
|
|
||||||
143.38 116.46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 147.26 110.63 moveto
|
|
||||||
137 108 lineto
|
|
||||||
143.38 116.46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Window Pixel Data
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
339 90 102.84 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
273 85.9 moveto 132 (Window Pixel Data) alignedtext
|
|
||||||
grestore
|
|
||||||
% Target Window->Window Pixel Data
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 253 144 moveto
|
|
||||||
268 135 287 123 303 113 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 305.62 115.46 moveto
|
|
||||||
312 107 lineto
|
|
||||||
301.74 109.63 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 305.62 115.46 moveto
|
|
||||||
312 107 lineto
|
|
||||||
301.74 109.63 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Width
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
59 18 39.81 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
38 13.9 moveto 42 (Width) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window Dimensions->Width
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 96 72 moveto
|
|
||||||
91 64 84 53 77 44 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 79.8 41.9 moveto
|
|
||||||
71 36 lineto
|
|
||||||
74.2 46.1 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 79.8 41.9 moveto
|
|
||||||
71 36 lineto
|
|
||||||
74.2 46.1 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Height
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
160 18 43.08 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
137 13.9 moveto 46 (Height) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window Dimensions->Height
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 122 72 moveto
|
|
||||||
128 64 135 53 142 44 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 144.8 46.1 moveto
|
|
||||||
148 36 lineto
|
|
||||||
139.2 41.9 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 144.8 46.1 moveto
|
|
||||||
148 36 lineto
|
|
||||||
139.2 41.9 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
endpage
|
|
||||||
showpage
|
|
||||||
grestore
|
|
||||||
%%PageTrailer
|
|
||||||
%%EndPage: 1
|
|
||||||
%%Trailer
|
|
||||||
end
|
|
||||||
restore
|
|
||||||
%%EOF
|
|
Binary file not shown.
Before Width: | Height: | Size: 25 KiB |
@ -1,383 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
|
|
||||||
%%For: (merlijn) Merlijn,,,
|
|
||||||
%%Title: Window_Types
|
|
||||||
%%Pages: 1
|
|
||||||
%%BoundingBox: 36 36 799 224
|
|
||||||
%%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
|
|
||||||
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 text fitted to its expected width
|
|
||||||
/alignedtext { % width text
|
|
||||||
/text exch def
|
|
||||||
/width exch def
|
|
||||||
gsave
|
|
||||||
width 0 gt {
|
|
||||||
[] 0 setdash
|
|
||||||
text stringwidth pop width exch sub text length div 0 text ashow
|
|
||||||
} if
|
|
||||||
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
|
|
||||||
setupLatin1
|
|
||||||
%%Page: 1 1
|
|
||||||
%%PageBoundingBox: 36 36 799 224
|
|
||||||
%%PageOrientation: Portrait
|
|
||||||
0 0 1 beginpage
|
|
||||||
gsave
|
|
||||||
36 36 763 188 boxprim clip newpath
|
|
||||||
1 1 set_scale 0 rotate 40 40 translate
|
|
||||||
% Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
newpath 266 180 moveto
|
|
||||||
194 180 lineto
|
|
||||||
194 144 lineto
|
|
||||||
266 144 lineto
|
|
||||||
closepath stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
201.5 157.9 moveto 57 (Window) alignedtext
|
|
||||||
grestore
|
|
||||||
% XWindow
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
58 90 57.87 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
24 85.9 moveto 68 (XWindow) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window->XWindow
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 194 147 moveto
|
|
||||||
167 136 131 121 103 109 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 103.58 105.46 moveto
|
|
||||||
93 105 lineto
|
|
||||||
100.98 111.96 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 103.58 105.46 moveto
|
|
||||||
93 105 lineto
|
|
||||||
100.98 111.96 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Raw Data Pointer
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
230 90 96.09 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
168.5 85.9 moveto 123 (Raw Data Pointer) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window->Raw Data Pointer
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 230 144 moveto
|
|
||||||
230 136 230 127 230 118 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 233.5 118 moveto
|
|
||||||
230 108 lineto
|
|
||||||
226.5 118 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 233.5 118 moveto
|
|
||||||
230 108 lineto
|
|
||||||
226.5 118 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Windows-Alike Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
469 90 125.08 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
387 85.9 moveto 164 (Windows-Alike Window) alignedtext
|
|
||||||
grestore
|
|
||||||
% Window->Windows-Alike Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 266 151 moveto
|
|
||||||
303 140 360 123 405 109 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 406.43 112.23 moveto
|
|
||||||
415 106 lineto
|
|
||||||
404.42 105.52 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 406.43 112.23 moveto
|
|
||||||
415 106 lineto
|
|
||||||
404.42 105.52 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Bitmap
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
308 18 45.17 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
283.5 13.9 moveto 49 (Bitmap) alignedtext
|
|
||||||
grestore
|
|
||||||
% Windows-Alike Window->Bitmap
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 430 73 moveto
|
|
||||||
405 61 372 47 347 35 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 348.56 31.86 moveto
|
|
||||||
338 31 lineto
|
|
||||||
345.72 38.26 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 348.56 31.86 moveto
|
|
||||||
338 31 lineto
|
|
||||||
345.72 38.26 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Windows Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
469 18 97.98 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
406.5 13.9 moveto 125 (Windows Window) alignedtext
|
|
||||||
grestore
|
|
||||||
% Windows-Alike Window->Windows Window
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 469 72 moveto
|
|
||||||
469 64 469 55 469 46 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 472.5 46 moveto
|
|
||||||
469 36 lineto
|
|
||||||
465.5 46 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 472.5 46 moveto
|
|
||||||
469 36 lineto
|
|
||||||
465.5 46 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
% Device Context
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
670 18 84.97 18 ellipse_path stroke
|
|
||||||
0.000 0.000 0.000 nodecolor
|
|
||||||
14 /Times-Roman set_font
|
|
||||||
616.5 13.9 moveto 107 (Device Context) alignedtext
|
|
||||||
grestore
|
|
||||||
% Windows-Alike Window->Device Context
|
|
||||||
gsave
|
|
||||||
1 setlinewidth
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 516 73 moveto
|
|
||||||
546 62 585 48 616 37 curveto
|
|
||||||
stroke
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 617.43 40.23 moveto
|
|
||||||
626 34 lineto
|
|
||||||
615.42 33.52 lineto
|
|
||||||
closepath fill
|
|
||||||
1 setlinewidth
|
|
||||||
solid
|
|
||||||
0.000 0.000 0.000 edgecolor
|
|
||||||
newpath 617.43 40.23 moveto
|
|
||||||
626 34 lineto
|
|
||||||
615.42 33.52 lineto
|
|
||||||
closepath stroke
|
|
||||||
grestore
|
|
||||||
endpage
|
|
||||||
showpage
|
|
||||||
grestore
|
|
||||||
%%PageTrailer
|
|
||||||
%%EndPage: 1
|
|
||||||
%%Trailer
|
|
||||||
end
|
|
||||||
restore
|
|
||||||
%%EOF
|
|
Binary file not shown.
Before Width: | Height: | Size: 39 KiB |
Binary file not shown.
@ -12,7 +12,7 @@ The main purpose of this document is to provide a clear view on Mufasa's archite
|
|||||||
|
|
||||||
\section{What is Mufasa?}
|
\section{What is Mufasa?}
|
||||||
|
|
||||||
Mufasa is a project that aims to create two things, a GUI to create scripts, and a Mufasa Macro Library.
|
Mufasa is a project that aims to create two things, a GUI to create scripts, and the Mufasa Macro Library.
|
||||||
The Mufasa Macro Library (MML) will provide one with a way to control the mouse and keyboard, open files, open web pages, and capturing and analyzing images.
|
The Mufasa Macro Library (MML) will provide one with a way to control the mouse and keyboard, open files, open web pages, and capturing and analyzing images.
|
||||||
The GUI will use MML for most of it's features. Each script thread will also use a Client class.
|
The GUI will use MML for most of it's features. Each script thread will also use a Client class.
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ Mufasa is:
|
|||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Object Oriented. This means the code is generally more
|
\item Object Oriented. This means the code is generally more
|
||||||
readable, and easier to maintain.
|
readable, and easier to maintain.
|
||||||
\item Free Software.\footnote{License here}
|
\item Free Software, as in, Free.\footnote{License here}
|
||||||
\item MOAR
|
\item MOAR
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user