<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="480" height="650" id="svg2" version="1.1" inkscape:version="0.48.0 r9654" sodipodi:docname="XKBlib-11.svg" inkscape:export-filename="/home/fcarrijo/Desktop/XKBlib-11.png" inkscape:export-xdpi="156.71965" inkscape:export-ydpi="156.71965"> <defs id="defs4"> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend" style="overflow:visible"> <path id="path4729" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-3" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-2" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-5" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-4" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-9" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-49" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-57" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-3" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-7" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-27" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-90" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-5" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-4-4" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4729-6-1" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.83384615" inkscape:cx="188.36275" inkscape:cy="337.04736" inkscape:document-units="px" inkscape:current-layer="layer2" showgrid="false" inkscape:window-width="1016" inkscape:window-height="718" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" /> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g inkscape:groupmode="layer" id="layer2" inkscape:label="Vetorial"> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="293.21954" y="49.769375" id="text3051" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3055" x="293.21954" y="49.769375">XkbGeometryRec,</tspan><tspan sodipodi:role="line" id="tspan3057" x="293.21954" y="61.019375">XkbColorRec, and</tspan><tspan sodipodi:role="line" id="tspan3059" x="293.21954" y="72.269379">XkbShapeRec</tspan><tspan sodipodi:role="line" id="tspan3061" x="293.21954" y="83.519379">repeated from</tspan><tspan sodipodi:role="line" id="tspan3063" x="293.21954" y="94.769379">Figure 16.4</tspan></text> <g id="g6009"> <rect y="14.419287" x="98.197311" height="183.16936" width="81.4086" id="rect3065" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4" d="m 98.368732,34.325261 81.408598,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-6" d="m 98.368734,52.535068 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-1" d="m 98.368732,70.744831 81.408598,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-5" d="m 98.368734,88.95465 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-61" d="m 98.368734,107.16448 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-7" d="m 98.368734,125.37425 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-2" d="m 98.368734,143.58406 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-29" d="m 98.368732,161.79387 81.408598,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3065-4-28" d="m 98.368724,180.00367 81.408616,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-1" y="25.778435" x="131.74512" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="25.778435" x="131.74512" id="tspan3954" sodipodi:role="line">. . .</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3" y="45.787781" x="114.26807" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="45.787781" x="114.26807" id="tspan3954-7" sodipodi:role="line">label_color</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-7" y="63.997597" x="114.43286" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="63.997597" x="114.43286" id="tspan3954-7-2" sodipodi:role="line">base_color</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-3" y="100.5425" x="115.74023" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="100.5425" x="115.74023" id="tspan3954-7-7" sodipodi:role="line">properties</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-2" y="119.62462" x="125.44556" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="119.62462" x="125.44556" id="tspan3954-7-5" sodipodi:role="line">colors</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-37" y="136.9621" x="122.94507" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="136.9621" x="122.94507" id="tspan3954-7-6" sodipodi:role="line">shapes</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-8" y="156.04422" x="120.31713" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="156.04422" x="120.31713" id="tspan3954-7-1" sodipodi:role="line">sections</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-36" y="174.25398" x="119.6975" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="174.25398" x="119.6975" id="tspan3954-7-4" sodipodi:role="line">doodads</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-0" y="191.46625" x="113.10352" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="191.46625" x="113.10352" id="tspan3954-7-3" sodipodi:role="line">key_aliases</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-3-0-5" y="213.93842" x="99.878174" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="213.93842" x="99.878174" id="tspan3954-7-3-8" sodipodi:role="line">XkbGeometryRec</tspan></text> <text sodipodi:linespacing="125%" id="text3051-1-5" y="80.407837" x="131.74512" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="80.407837" x="131.74512" id="tspan3954-0" sodipodi:role="line">. . .</tspan></text> </g> <g id="g6043"> <rect y="243.80499" x="98.792732" height="54.272404" width="81.4086" id="rect4194" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9" d="m 98.792734,262.53876 81.408596,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9-9" d="m 98.792736,280.29513 81.408594,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-8" y="273.7746" x="117.68697" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="273.7746" x="117.68697" id="tspan3063-0" sodipodi:role="line">color_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1" y="291.53098" x="115.18649" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="291.53098" x="115.18649" id="tspan3063-0-2" sodipodi:role="line">shape_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-0" y="254.2187" x="132.34055" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="254.2187" x="132.34055" id="tspan3063-0-2-0" sodipodi:role="line">. . .</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6" y="313.15515" x="85.628868" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="313.15515" x="85.628868" id="tspan3063-0-2-3" sodipodi:role="line">XkbShapeDoodadRec(s)</tspan></text> </g> <g id="g6056"> <rect y="342.17371" x="99.216736" height="36.888275" width="81.4086" id="rect4367" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9-90" d="m 99.216739,361.25386 81.408591,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-8-1-0-8" y="353.33191" x="132.76454" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="353.33191" x="132.76454" id="tspan3063-0-2-0-3" sodipodi:role="line">. . .</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-8" y="372.51556" x="118.11098" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="372.51556" x="118.11098" id="tspan3063-0-7" sodipodi:role="line">color_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-3" y="394.26498" x="91.045059" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="394.26498" x="91.045059" id="tspan3063-0-2-3-1" sodipodi:role="line">XkbTextDoodadRec(s)</tspan></text> </g> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="21.180391" y="424.79321" id="text3051-8-1-6-0" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4481" x="21.180391" y="424.79321">doodads array</tspan><tspan sodipodi:role="line" id="tspan4483" x="21.180391" y="436.04321">may contain</tspan><tspan sodipodi:role="line" id="tspan4485" x="21.180391" y="447.29321">any of these</tspan><tspan sodipodi:role="line" id="tspan4487" x="21.180391" y="458.54321">doodad types</tspan></text> <g id="g6066"> <rect y="425.49033" x="98.792725" height="73.352547" width="81.4086" id="rect4367-9" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9-90-1" d="m 98.792733,444.14645 81.408587,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9-90-1-0" d="m 98.792735,462.3786 81.408575,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect4194-9-90-1-3" d="m 98.792733,480.61073 81.408587,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-8-1-5" y="455.62021" x="115.18648" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="455.62021" x="115.18648" id="tspan3063-0-2-03" sodipodi:role="line">shape_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-18" y="473.85233" x="109.82954" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="473.85233" x="109.82954" id="tspan3063-0-0" sodipodi:role="line">on_color_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-18-1" y="492.08447" x="109.58345" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="492.08447" x="109.58345" id="tspan3063-0-0-7" sodipodi:role="line">off_color_ndx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-0-8-5" y="435.5885" x="132.34053" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="435.5885" x="132.34053" id="tspan3063-0-2-0-3-9" sodipodi:role="line">. . .</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-3-4" y="511.20865" x="79.828079" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="511.20865" x="79.828079" id="tspan3063-0-2-3-1-8" sodipodi:role="line">XkbIndicatorDoodadRec(s)</tspan></text> </g> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 44.096327,469.37466 -0.02345,162.03678 38.976015,0" id="path4699" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 46.171587,410.44742 0,-170.29521 39.575646,0" id="path4701" inkscape:connector-curvature="0" /> <g id="g6082"> <g id="g5369"> <rect style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;fill-opacity:1" id="rect4194-90" width="81.4086" height="54.272404" x="99.609352" y="549.87872" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" d="m 99.609355,568.61251 81.408595,0" id="rect4194-9-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" d="m 99.609357,586.36888 81.408593,0" id="rect4194-9-9-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="118.50359" y="579.84833" id="text3051-8-3" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3063-0-3" x="118.50359" y="579.84833">color_ndx</tspan></text> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="116.00311" y="597.60474" id="text3051-8-1-7" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3063-0-2-9" x="116.00311" y="597.60474">shape_ndx</tspan></text> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="133.15717" y="560.29248" id="text3051-8-1-0-4" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3063-0-2-0-9" x="133.15717" y="560.29248">. . .</tspan></text> <text xml:space="preserve" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="89.758965" y="619.22888" id="text3051-8-1-6-9" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3063-0-2-3-19" x="89.758965" y="619.22888">XkbLogoDoodadRec(s)</tspan></text> </g> </g> <g id="g5507"> <rect y="418.24261" x="343.58856" height="89.345016" width="80.350555" id="rect5248-3-9" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="423.03967" x="338.19189" height="89.345016" width="80.350555" id="rect5248-3" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="427.5369" x="333.39484" height="89.345016" width="80.350555" id="rect5248" style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect5248-4" d="m 333.39482,445.09097 80.35056,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect5248-4-2" d="m 333.39482,462.61227 80.35056,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect5248-4-0" d="m 333.39482,480.13358 80.35056,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect5248-4-6" d="m 333.39482,497.65487 80.35056,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-5" y="457.20685" x="355.70193" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="457.20685" x="355.70193" id="tspan3063-0-2-3-19-9" sodipodi:role="line">outlines</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-56" y="472.95715" x="357.94315" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="472.95715" x="357.94315" id="tspan3063-0-2-3-19-1" sodipodi:role="line">approx</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-1" y="491.37714" x="355.67337" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="491.37714" x="355.67337" id="tspan3063-0-2-3-19-4" sodipodi:role="line">primary</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-3" y="509.77075" x="356.85989" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="509.77075" x="356.85989" id="tspan3063-0-2-3-19-7" sodipodi:role="line">bounds</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-2" y="532.5567" x="373.82498" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="532.5567" x="373.82498" id="tspan3063-0-2-3-19-73" sodipodi:role="line">XkbShapeRec(s)</tspan><tspan id="tspan5382" y="543.8067" x="373.82498" sodipodi:role="line">(array)</tspan></text> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-5-2" y="436.88843" x="366.4136" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="436.88843" x="366.4136" id="tspan3063-0-2-3-19-9-4" sodipodi:role="line">. . .</tspan></text> </g> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="m 179.29278,136.54219 270.44257,0 0,296.22976 -33.92025,-0.14844" id="path4703-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> <g id="g5563"> <text sodipodi:linespacing="125%" id="text3051-8-1-6-9-2-4" y="332.24759" x="374.22568" style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="332.24759" x="374.22568" id="tspan3063-0-2-3-19-73-4" sodipodi:role="line">XkbColorRec(s)</tspan><tspan id="tspan5382-9" y="343.49759" x="374.22568" sodipodi:role="line">(array)</tspan></text> <rect y="289.59732" x="344.71457" height="19.928148" width="80.984604" id="rect5529" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="293.48401" x="341.11053" height="19.928148" width="80.984604" id="rect5529-9" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="297.37073" x="337.50653" height="19.928148" width="80.984604" id="rect5529-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="301.25742" x="333.9025" height="19.928148" width="80.984604" id="rect5529-8" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="m 179.77733,116.60405 188.2574,0 0,178.08132" id="path4703" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 181.37488,593.18358 329.02644,444.78248" id="path5572" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 180.83605,576.02521 335.13058,332.50192" id="path5572-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 180.83604,453.06429 330.08515,437.80018" id="path5572-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 180.63968,287.83051 330.31279,430.93157" id="path5572-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 180.83605,490.37657 331.2418,325.36659" id="path5572-90" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 180.86945,471.32681 328.02867,316.24454" id="path5572-90-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="M 181.06854,370.40281 328.43976,307.47472" id="path5572-90-2-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#Arrow2Lend-4)" d="m 180.69326,271.38659 149.95161,29.32896" id="path5572-90-2-0-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> </g> </svg>