Mercurial > MadButterfly
changeset 1522:73837e189039
Add diagram of arch of pyink
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Sat, 20 Aug 2011 16:17:56 +0800 |
parents | 6d74f835f3b4 |
children | 66c672d8f267 |
files | dox/pyink.h img/pyink-arch.png img/pyink-arch.svg |
diffstat | 3 files changed, 332 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dox/pyink.h Fri Aug 19 17:39:14 2011 +0800 +++ b/dox/pyink.h Sat Aug 20 16:17:56 2011 +0800 @@ -27,4 +27,8 @@ * - domview * - domview_ui * - frameline + * + * \image html pyink-arch.png + * + * domview_ui will try to synchronize status of frameline and domview. */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/img/pyink-arch.svg Sat Aug 20 16:17:56 2011 +0800 @@ -0,0 +1,328 @@ +<?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="744.09448819" + height="1052.3622047" + id="svg2" + version="1.1" + inkscape:version="0.47 r22583" + sodipodi:docname="pyink-arch.svg"> + <defs + id="defs4"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + <inkscape:perspective + id="perspective2835" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2874" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2919" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2942" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2964" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2986" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective3008" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="253" + inkscape:cy="520" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1024" + inkscape:window-height="768" + inkscape:window-x="-1" + inkscape:window-y="-1" + inkscape:window-maximized="0" /> + <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" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g3102"> + <g + inkscape:bbox-height="81" + inkscape:bbox-width="168.00001" + inkscape:bbox-y="589.49998" + inkscape:bbox-x="188.49999" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + transform="translate(31,-5)" + id="g2822"> + <rect + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.16469526;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2816" + width="165.83531" + height="78.835304" + x="158.58234" + y="387.94455" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="188.49999" + inkscape:bbox-y="589.49998" + inkscape:bbox-width="168.00001" + inkscape:bbox-height="81" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:italic;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="182" + y="434.36218" + id="text2818" + sodipodi:linespacing="125%" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="213.86719" + inkscape:bbox-y="622.66016" + inkscape:bbox-width="120.28125" + inkscape:bbox-height="18.574219"><tspan + sodipodi:role="line" + id="tspan2820" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + x="182" + y="434.36218" + inkscape:bbox-x="213.86719" + inkscape:bbox-y="622.66016" + inkscape:bbox-width="120.28125" + inkscape:bbox-height="18.574219">domview</tspan></text> + </g> + <g + inkscape:bbox-height="81" + inkscape:bbox-width="168.00001" + inkscape:bbox-y="447.50001" + inkscape:bbox-x="289" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + transform="translate(85,12)" + id="g2861"> + <rect + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.16469526;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2816-9" + width="165.83531" + height="78.835304" + x="205.08235" + y="512.94452" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="289" + inkscape:bbox-y="447.50001" + inkscape:bbox-width="168.00001" + inkscape:bbox-height="81" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:italic;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="211.50002" + y="558.36218" + id="text2818-3" + sodipodi:linespacing="125%" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="297.3672" + inkscape:bbox-y="476.33984" + inkscape:bbox-width="157.81641" + inkscape:bbox-height="23.894531"><tspan + sodipodi:role="line" + id="tspan2820-8" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + x="211.50002" + y="558.36218" + inkscape:bbox-x="297.3672" + inkscape:bbox-y="476.33984" + inkscape:bbox-width="157.81641" + inkscape:bbox-height="23.894531">domview_ui</tspan></text> + </g> + <g + inkscape:bbox-height="81" + inkscape:bbox-width="168.00001" + inkscape:bbox-y="588.50001" + inkscape:bbox-x="398.99999" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + transform="translate(-20,13)" + id="g2900"> + <rect + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.16469526;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2816-9-2" + width="165.83531" + height="78.835304" + x="420.08234" + y="370.94452" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="398.99999" + inkscape:bbox-y="588.50001" + inkscape:bbox-width="168.00001" + inkscape:bbox-height="81" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:italic;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="440.5" + y="416.36218" + id="text2818-3-4" + sodipodi:linespacing="125%" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="421.69531" + inkscape:bbox-y="622.66016" + inkscape:bbox-width="127.60547" + inkscape:bbox-height="18.574219"><tspan + sodipodi:role="line" + id="tspan2820-8-8" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + x="440.5" + y="416.36218" + inkscape:bbox-x="421.69531" + inkscape:bbox-y="622.66016" + inkscape:bbox-width="127.60547" + inkscape:bbox-height="18.574219">frameline</tspan></text> + </g> + <path + inkscape:bbox-height="57.208501" + inkscape:bbox-width="48.788381" + inkscape:bbox-y="530.67437" + inkscape:bbox-x="292.4332" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + id="rect2905-9" + d="m 292.77609,464.8222 3.15877,18.04602 2.46832,-1.98558 27.52167,32.33921 -2.35477,2.11901 17.30861,6.00406 -4.15421,-17.88905 -2.3388,2.10542 -27.06747,-31.8055 2.45235,-1.972 -16.99447,-6.96159 z" + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.68578076;stroke-miterlimit:4" /> + <path + inkscape:bbox-height="57.208501" + inkscape:bbox-width="48.788381" + inkscape:bbox-y="530.39575" + inkscape:bbox-x="407.60581" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + id="rect2905-9-0" + d="m 456.0513,465.10082 -3.15877,18.04602 -2.46832,-1.98558 -27.52167,32.33921 2.35477,2.11901 -17.30861,6.00406 4.15421,-17.88905 2.3388,2.10542 27.06747,-31.8055 -2.45235,-1.972 16.99447,-6.96159 z" + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.68578076;stroke-miterlimit:4" /> + <path + inkscape:bbox-height="74.896201" + inkscape:bbox-width="19.096651" + inkscape:bbox-y="370.57847" + inkscape:bbox-x="366.88664" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + id="rect2905-9-0-5" + d="m 376.6113,607.23045 9.0291,15.94088 -3.16762,0.0355 -0.69858,42.45914 3.16475,0.13963 -9.54865,15.63522 -8.16077,-16.45228 3.14378,0.13938 0.68705,-41.75842 -3.14667,0.0358 8.69761,-16.1749 z" + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.68578076;stroke-miterlimit:4" /> + <g + inkscape:bbox-height="81" + inkscape:bbox-width="168.00001" + inkscape:bbox-y="289.50001" + inkscape:bbox-x="292.99999" + inkscape:transform-center-y="0" + inkscape:transform-center-x="0" + transform="translate(-4,0)" + id="g3034"> + <rect + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.16469526;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2816-9-27" + width="165.83531" + height="78.835304" + x="298.08234" + y="682.94452" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="292.99999" + inkscape:bbox-y="289.50001" + inkscape:bbox-width="168.00001" + inkscape:bbox-height="81" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:italic;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Sans" + x="338.5" + y="728.36218" + id="text2818-3-3" + sodipodi:linespacing="125%" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + inkscape:bbox-x="335.36719" + inkscape:bbox-y="323.66016" + inkscape:bbox-width="85.792969" + inkscape:bbox-height="18.574219"><tspan + sodipodi:role="line" + id="tspan2820-8-7" + inkscape:transform-center-x="0" + inkscape:transform-center-y="0" + x="338.5" + y="728.36218" + inkscape:bbox-x="335.36719" + inkscape:bbox-y="323.66016" + inkscape:bbox-width="85.792969" + inkscape:bbox-height="18.574219">others</tspan></text> + </g> + </g> + </g> +</svg>