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.
  */
Binary file img/pyink-arch.png has changed
--- /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>