[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: gaf.git: branch: master updated (1.5.0-20080706-313-g4e4ea9e)



The branch, master has been updated
       via  4e4ea9e5fae8436e6e830965fbb5f8b60f191d64 (commit)
      from  c7dfc632ea75a802822fc139a93a96a3dfdcd1b2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


=========
 Summary
=========

 libgeda/docs/images/Makefile               |    9 +-
 libgeda/docs/images/o_attrib_overview.svg  |  726 +++++++++++++++++
 libgeda/docs/images/o_object_relations.svg | 1208 ++++++++++++++++++++++++++++
 libgeda/docs/images/s_page_overview.svg    |  904 +++++++++++++++++++++
 libgeda/src/o_attrib.c                     |    7 +-
 libgeda/src/o_basic.c                      |   24 +-
 libgeda/src/s_page.c                       |   16 +
 7 files changed, 2884 insertions(+), 10 deletions(-)
 create mode 100644 libgeda/docs/images/o_attrib_overview.svg
 create mode 100644 libgeda/docs/images/o_object_relations.svg
 create mode 100644 libgeda/docs/images/s_page_overview.svg


=================
 Commit Messages
=================

commit 4e4ea9e5fae8436e6e830965fbb5f8b60f191d64
Author: Werner Hoch <werner.ho@xxxxxx>
Date:   Sun Nov 23 14:24:20 2008 +0100

    doxygen: documentation for s_page, o_attrib and o_basic
    
    Added overview pictures for the page system the attribute object
    relation and some docs for the basic OBJECT.
    
    This commit aims to be an updated replacement for Stuarts
    great overview diagram: gEDA_Structures_20050108.pdf

:100644 100644 e076528... b88ac01... M	libgeda/docs/images/Makefile
:000000 100644 0000000... 062ff7b... A	libgeda/docs/images/o_attrib_overview.svg
:000000 100644 0000000... 2380e06... A	libgeda/docs/images/o_object_relations.svg
:000000 100644 0000000... 139b798... A	libgeda/docs/images/s_page_overview.svg
:100644 100644 11eb417... 86a90cc... M	libgeda/src/o_attrib.c
:100644 100644 8078a1c... a7c35dd... M	libgeda/src/o_basic.c
:100644 100644 39923ee... 0b50f1b... M	libgeda/src/s_page.c

=========
 Changes
=========

commit 4e4ea9e5fae8436e6e830965fbb5f8b60f191d64
Author: Werner Hoch <werner.ho@xxxxxx>
Date:   Sun Nov 23 14:24:20 2008 +0100

    doxygen: documentation for s_page, o_attrib and o_basic
    
    Added overview pictures for the page system the attribute object
    relation and some docs for the basic OBJECT.
    
    This commit aims to be an updated replacement for Stuarts
    great overview diagram: gEDA_Structures_20050108.pdf

diff --git a/libgeda/docs/images/Makefile b/libgeda/docs/images/Makefile
index e076528..b88ac01 100644
--- a/libgeda/docs/images/Makefile
+++ b/libgeda/docs/images/Makefile
@@ -1,9 +1,12 @@
 
 svg_images = \
-	s_conn_overview.svg \
-	s_tile_overview.svg \
+	o_attrib_overview.svg \
+	o_object_relations.svg \
 	o_text_font_overview.svg \
-	o_text_text_overview.svg
+	o_text_text_overview.svg \
+	s_conn_overview.svg \
+	s_page_overview.svg \
+	s_tile_overview.svg
 
 
 png_images = $(patsubst %.svg, %.png, $(svg_images))
diff --git a/libgeda/docs/images/o_attrib_overview.svg b/libgeda/docs/images/o_attrib_overview.svg
new file mode 100644
index 0000000..062ff7b
--- /dev/null
+++ b/libgeda/docs/images/o_attrib_overview.svg
@@ -0,0 +1,726 @@
+<?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="600"
+   height="200"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="o_attrib_overview.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3537"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3406"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <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="perspective6425"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2517"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2672"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#c0c0c0"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.43"
+     inkscape:cx="313.33815"
+     inkscape:cy="88.978553"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1197"
+     inkscape:window-height="879"
+     inkscape:window-x="1280"
+     inkscape:window-y="96"
+     showborder="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-global="false"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid11127"
+       visible="true"
+       enabled="true" />
+  </sodipodi:namedview>
+  <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="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3363"
+       width="620.66296"
+       height="219.65079"
+       x="-9.9625845"
+       y="-7.2816706" />
+    <text
+       xml:space="preserve"
+       style="font-size:15.46203995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="201.45422"
+       y="48.469925"
+       id="text3199"><tspan
+         sodipodi:role="line"
+         x="201.45422"
+         y="48.469925"
+         id="tspan3209" /></text>
+    <path
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M -61.032455,-2.6070407 L -2.3474025,-2.6070407 L -2.3474025,-53.076186"
+       id="path2579"
+       sodipodi:nodetypes="ccc" />
+    <path
+       sodipodi:nodetypes="ccc"
+       id="path3357"
+       d="M 663.66426,204.59257 L 604.97921,204.59257 L 604.97921,255.06171"
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 661.16048,-2.1669001 L 602.47543,-2.1669001 L 602.47543,-52.63605"
+       id="path3359"
+       sodipodi:nodetypes="ccc" />
+    <path
+       sodipodi:nodetypes="ccc"
+       id="path3361"
+       d="M 0.4497956,264.15791 L 0.4497956,205.47285 L -50.019343,205.47285"
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.28900003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2828"
+       width="0"
+       height="26"
+       x="23.74456"
+       y="1139.9318"
+       transform="matrix(0,-1,1,0,0,0)" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2725"
+       width="80.359627"
+       height="71.486488"
+       x="148.88669"
+       y="43.037193" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="150.69017"
+       y="53.713799"
+       id="text2713"><tspan
+         sodipodi:role="line"
+         id="tspan2715"
+         x="150.69017"
+         y="53.713799">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="63.230232"
+         id="tspan2719">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="72.746674"
+         id="tspan2717">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="82.263107"
+         id="tspan2721">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="91.779549"
+         id="tspan2723">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="174.8221"
+       x="240.84787"
+       height="13.101334"
+       width="257.55618"
+       id="rect3503"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.58249021;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133000000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4361"
+       width="587.01556"
+       height="78.58506"
+       x="6.0292101"
+       y="40.375225" />
+    <g
+       id="g4305"
+       transform="matrix(0.6344291,0,0,0.6344291,-23.666897,-134.8403)">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path3505"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text4291"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan4293"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text4295"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan4297"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path4299"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314774px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="216.98622"
+       y="-97.716614"
+       id="text4301"
+       transform="matrix(0.5142238,0.857656,-0.857656,0.5142238,0,0)"
+       inkscape:transform-center-x="-124.78932"
+       inkscape:transform-center-y="74.360372"><tspan
+         sodipodi:role="line"
+         id="tspan4303"
+         x="216.98622"
+         y="-97.716614">attribs</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="241.70155"
+       y="172.63249"
+       id="text4313"><tspan
+         sodipodi:role="line"
+         x="241.70155"
+         y="172.63249"
+         id="tspan4921">GList to OBJECTs</tspan></text>
+    <rect
+       y="43.037193"
+       x="148.88669"
+       height="71.486488"
+       width="80.359627"
+       id="rect4319"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4321"
+       y="53.713799"
+       x="150.69017"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="53.713799"
+         x="150.69017"
+         id="tspan4323"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4325"
+         y="63.230232"
+         x="150.69017"
+         sodipodi:role="line">name=&quot;complex.1&quot;</tspan><tspan
+         id="tspan4327"
+         y="72.746674"
+         x="150.69017"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4329"
+         y="82.263107"
+         x="150.69017"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4331"
+         y="91.779549"
+         x="150.69017"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4333"
+       width="80.359627"
+       height="71.486488"
+       x="148.88669"
+       y="43.037193" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="150.69017"
+       y="53.713799"
+       id="text4335"><tspan
+         sodipodi:role="line"
+         id="tspan4337"
+         x="150.69017"
+         y="53.713799">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="63.230232"
+         id="tspan4339">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="72.746674"
+         id="tspan4341">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="82.263107"
+         id="tspan4343">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="150.69017"
+         y="91.779549"
+         id="tspan4345">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="43.037193"
+       x="148.88669"
+       height="71.486488"
+       width="80.359627"
+       id="rect4347"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4349"
+       y="53.713799"
+       x="150.69017"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="53.713799"
+         x="150.69017"
+         id="tspan4351"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4353"
+         y="63.230236"
+         x="150.69017"
+         sodipodi:role="line">name=&quot;complex.123&quot;</tspan><tspan
+         id="tspan4355"
+         y="72.746674"
+         x="150.69017"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4357"
+         y="82.263107"
+         x="150.69017"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4359"
+         y="91.779541"
+         x="150.69017"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="43.037193"
+       x="37.9725"
+       height="71.486488"
+       width="80.359627"
+       id="rect4375"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4377"
+       y="53.713799"
+       x="39.776009"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="53.713799"
+         x="39.776009"
+         id="tspan4379"
+         sodipodi:role="line">type=OBJ_LINE</tspan><tspan
+         id="tspan4381"
+         y="63.230232"
+         x="39.776009"
+         sodipodi:role="line">name=&quot;line.1&quot;</tspan><tspan
+         id="tspan4383"
+         y="72.746674"
+         x="39.776009"
+         sodipodi:role="line">sid=1</tspan><tspan
+         id="tspan4387"
+         y="82.263107"
+         x="39.776009"
+         sodipodi:role="line">line structure</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4389"
+       width="80.359627"
+       height="71.486488"
+       x="369.38403"
+       y="43.037193" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="371.18756"
+       y="53.713799"
+       id="text4391"><tspan
+         sodipodi:role="line"
+         id="tspan4393"
+         x="371.18756"
+         y="53.713799">type=OBJ_CIRCLE</tspan><tspan
+         sodipodi:role="line"
+         x="371.18756"
+         y="63.230232"
+         id="tspan4395">name=&quot;circle.124&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="371.18756"
+         y="72.746674"
+         id="tspan4397">sid=124</tspan><tspan
+         sodipodi:role="line"
+         x="371.18756"
+         y="82.263107"
+         id="tspan4401">circle structure</tspan></text>
+    <rect
+       y="43.037193"
+       x="259.35718"
+       height="71.486488"
+       width="80.359627"
+       id="rect4403"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4405"
+       y="53.713799"
+       x="261.16071"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="53.713799"
+         x="261.16071"
+         id="tspan4407"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4409"
+         y="63.230232"
+         x="261.16071"
+         sodipodi:role="line">name=&quot;text.1123&quot;</tspan><tspan
+         id="tspan4411"
+         y="72.746674"
+         x="261.16071"
+         sodipodi:role="line">sid=1123</tspan><tspan
+         id="tspan4413"
+         y="82.263107"
+         x="261.16071"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4415"
+         y="91.779549"
+         x="261.16071"
+         sodipodi:role="line">    &quot;footprint=SO16&quot;</tspan></text>
+    <g
+       id="g4417"
+       transform="matrix(0.6344291,0,0,0.6344291,197.71779,-134.8403)">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4419"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4421"><tspan
+           sodipodi:role="line"
+           id="tspan4423"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4425"><tspan
+           sodipodi:role="line"
+           id="tspan4427"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4429"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <g
+       transform="matrix(0.6344291,0,0,0.6344291,87.247276,-134.8403)"
+       id="g4431">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4433"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4435"><tspan
+           sodipodi:role="line"
+           id="tspan4437"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4439"><tspan
+           sodipodi:role="line"
+           id="tspan4441"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4443"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <text
+       id="text4453"
+       y="108.39125"
+       x="20.951727"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="108.39125"
+         x="20.951727"
+         id="tspan4455"
+         sodipodi:role="line">prev</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       id="path4457"
+       d="M 36.747353,103.05959 L 9.0084591,103.05959"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.63442904px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    <g
+       transform="matrix(0.6344291,0,0,0.6344291,307.74465,-134.8403)"
+       id="g4461">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4463"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4465"><tspan
+           sodipodi:role="line"
+           id="tspan4467"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4469"><tspan
+           sodipodi:role="line"
+           id="tspan4471"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4473"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       y="43.037193"
+       x="480.29822"
+       height="71.486488"
+       width="80.359627"
+       id="rect4475"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.76002133;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4477"
+       y="53.713799"
+       x="482.10172"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="53.713799"
+         x="482.10172"
+         id="tspan4479"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4481"
+         y="63.230232"
+         x="482.10172"
+         sodipodi:role="line">name=&quot;text.234&quot;</tspan><tspan
+         id="tspan4483"
+         y="72.746674"
+         x="482.10172"
+         sodipodi:role="line">sid=234</tspan><tspan
+         id="tspan4485"
+         y="82.263107"
+         x="482.10172"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4487"
+         y="91.779549"
+         x="482.10172"
+         sodipodi:role="line">    &quot;value=10k&quot;</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.63442904px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+       d="M 561.95993,97.192155 L 589.6204,97.192155"
+       id="path4507"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="562.68811"
+       y="95.62825"
+       id="text4509"><tspan
+         sodipodi:role="line"
+         id="tspan4511"
+         x="562.68811"
+         y="95.62825">next</tspan></text>
+    <path
+       inkscape:transform-center-x="-156.42818"
+       sodipodi:nodetypes="cs"
+       id="path4891"
+       d="M 323.20159,177.50876 C 324.77298,123.64844 286.52133,166.09435 286.65503,117.36791"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.81746399;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       inkscape:transform-center-y="5.4579719" />
+    <path
+       inkscape:transform-center-y="5.5185388"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.82653433;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 479.20029,177.37017 C 478.50863,118.97838 515.83896,166.33675 515.70378,117.06966"
+       id="path4893"
+       sodipodi:nodetypes="cs"
+       inkscape:transform-center-x="158.16386" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="297.09686"
+       y="152.64926"
+       id="text4895"><tspan
+         sodipodi:role="line"
+         id="tspan4897"
+         x="297.09686"
+         y="152.64926">data</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="489.64389"
+       y="152.64923"
+       id="text4899"><tspan
+         sodipodi:role="line"
+         id="tspan4901"
+         x="489.64389"
+         y="152.64923">data</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.58249021;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4903"
+       width="133.77596"
+       height="13.101344"
+       x="364.62808"
+       y="174.8221" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.60695457px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="339.11224"
+       y="275.57816"
+       id="text4905"
+       transform="scale(1.4749452,0.6779913)"><tspan
+         sodipodi:role="line"
+         id="tspan4907"
+         x="339.11224"
+         y="275.57816">ooo</tspan></text>
+    <path
+       inkscape:transform-center-x="-150.6133"
+       sodipodi:nodetypes="cs"
+       id="path4909"
+       d="M 295.93099,40.105142 C 287.5525,18.162189 212.94812,8.5571541 186.79852,40.363939"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.81746399;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       inkscape:transform-center-y="-41.522984" />
+    <path
+       inkscape:transform-center-y="-41.522979"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.81746399;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 494.24553,41.436118 C 460.54564,17.072682 447.96299,15.011442 326.50011,13.36816 C 219.71226,11.923414 194.85191,9.532517 183.69292,39.920284"
+       id="path4911"
+       sodipodi:nodetypes="css"
+       inkscape:transform-center-x="-150.61329" />
+    <text
+       xml:space="preserve"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="315.7305"
+       y="20.883188"
+       id="text4913"><tspan
+         sodipodi:role="line"
+         id="tspan4915"
+         x="315.7305"
+         y="20.883188">attached_to</tspan></text>
+    <text
+       id="text4917"
+       y="28.425365"
+       x="223.00623"
+       style="font-size:7.61314917px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="28.425365"
+         x="223.00623"
+         id="tspan4919"
+         sodipodi:role="line">attached_to</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.0497036px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="9.8844881"
+       y="36.341423"
+       id="text4925"><tspan
+         sodipodi:role="line"
+         id="tspan4927"
+         x="9.8844881"
+         y="36.341423">OBJECT list</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.81746399;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 186.96649,115.82904 C 184.74159,125.54963 196.3638,168.29284 235.93283,178.22778"
+       id="path11087"
+       sodipodi:nodetypes="cs"
+       inkscape:transform-center-x="156.16716" />
+  </g>
+</svg>
diff --git a/libgeda/docs/images/o_object_relations.svg b/libgeda/docs/images/o_object_relations.svg
new file mode 100644
index 0000000..2380e06
--- /dev/null
+++ b/libgeda/docs/images/o_object_relations.svg
@@ -0,0 +1,1208 @@
+<?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="600"
+   height="300"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="o_object_relations.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible">
+      <path
+         id="path3537"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3406"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <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="perspective6425"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2517"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2672"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#c0c0c0"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0111627"
+     inkscape:cx="412.22501"
+     inkscape:cy="94.950532"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1197"
+     inkscape:window-height="879"
+     inkscape:window-x="1280"
+     inkscape:window-y="96"
+     showborder="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-global="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid11127"
+       visible="true"
+       enabled="true" />
+  </sodipodi:namedview>
+  <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="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3363"
+       width="622.76086"
+       height="313.35709"
+       x="-12.060487"
+       y="-6.5823822" />
+    <rect
+       y="205.90897"
+       x="94.83709"
+       height="70.433434"
+       width="488.95255"
+       id="rect2547"
+       style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       xml:space="preserve"
+       style="font-size:15.46203995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="201.45422"
+       y="48.469925"
+       id="text3199"><tspan
+         sodipodi:role="line"
+         x="201.45422"
+         y="48.469925"
+         id="tspan3209" /></text>
+    <path
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M -61.032455,-2.6070407 L -2.3474025,-2.6070407 L -2.3474025,-53.076186"
+       id="path2579"
+       sodipodi:nodetypes="ccc" />
+    <path
+       sodipodi:nodetypes="ccc"
+       id="path3357"
+       d="M 663.17435,303.54185 L 604.4893,303.54185 L 604.4893,354.01099"
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 662.83023,-2.0675047 L 604.14518,-2.0675047 L 604.14518,-52.536655"
+       id="path3359"
+       sodipodi:nodetypes="ccc" />
+    <path
+       sodipodi:nodetypes="ccc"
+       id="path3361"
+       d="M -2.6970572,361.36071 L -2.6970572,302.67565 L -53.166198,302.67565"
+       style="opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.28900003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2828"
+       width="0"
+       height="26"
+       x="23.74456"
+       y="1139.9318"
+       transform="matrix(0,-1,1,0,0,0)" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2725"
+       width="70.456497"
+       height="62.676842"
+       x="205.06801"
+       y="24.612753" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="206.64923"
+       y="33.973621"
+       id="text2713"><tspan
+         sodipodi:role="line"
+         id="tspan2715"
+         x="206.64923"
+         y="33.973621">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="42.317303"
+         id="tspan2719">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="50.660976"
+         id="tspan2717">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="59.004658"
+         id="tspan2721">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="67.348328"
+         id="tspan2723">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4361"
+       width="586.40997"
+       height="68.900612"
+       x="8.0802813"
+       y="22.278831" />
+    <g
+       id="g4305"
+       transform="matrix(0.5562452,0,0,0.5562452,53.779086,-131.34397)">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path3505"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text4291"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan4293"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text4295"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan4297"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path4299"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:6.67493486px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="168.20587"
+       y="113.51384"
+       id="text4301"
+       transform="matrix(0.9991245,-4.183479e-2,4.183479e-2,0.9991245,0,0)"
+       inkscape:transform-center-x="-211.98936"
+       inkscape:transform-center-y="-95.427276"><tspan
+         sodipodi:role="line"
+         id="tspan4303"
+         x="168.20587"
+         y="113.51384">complex</tspan></text>
+    <rect
+       y="24.612753"
+       x="205.06801"
+       height="62.676842"
+       width="70.456497"
+       id="rect4319"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4321"
+       y="33.973621"
+       x="206.64923"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="33.973621"
+         x="206.64923"
+         id="tspan4323"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4325"
+         y="42.317303"
+         x="206.64923"
+         sodipodi:role="line">name=&quot;complex.1&quot;</tspan><tspan
+         id="tspan4327"
+         y="50.660976"
+         x="206.64923"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4329"
+         y="59.004658"
+         x="206.64923"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4331"
+         y="67.348328"
+         x="206.64923"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4333"
+       width="70.456497"
+       height="62.676842"
+       x="205.06801"
+       y="24.612753" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="206.64923"
+       y="33.973621"
+       id="text4335"><tspan
+         sodipodi:role="line"
+         id="tspan4337"
+         x="206.64923"
+         y="33.973621">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="42.317303"
+         id="tspan4339">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="50.660976"
+         id="tspan4341">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="59.004658"
+         id="tspan4343">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="206.64923"
+         y="67.348328"
+         id="tspan4345">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="24.612753"
+       x="205.06801"
+       height="62.676842"
+       width="70.456497"
+       id="rect4347"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4349"
+       y="33.973621"
+       x="206.64923"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="33.973621"
+         x="206.64923"
+         id="tspan4351"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4353"
+         y="42.317303"
+         x="206.64923"
+         sodipodi:role="line">name=&quot;complex.123&quot;</tspan><tspan
+         id="tspan4355"
+         y="50.660976"
+         x="206.64923"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4357"
+         y="59.004658"
+         x="206.64923"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4359"
+         y="67.348328"
+         x="206.64923"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="24.612753"
+       x="107.82236"
+       height="62.676842"
+       width="70.456497"
+       id="rect4375"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4377"
+       y="33.973621"
+       x="109.4036"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="33.973621"
+         x="109.4036"
+         id="tspan4379"
+         sodipodi:role="line">type=OBJ_LINE</tspan><tspan
+         id="tspan4381"
+         y="42.317303"
+         x="109.4036"
+         sodipodi:role="line">name=&quot;line.1&quot;</tspan><tspan
+         id="tspan4383"
+         y="50.660976"
+         x="109.4036"
+         sodipodi:role="line">sid=1</tspan><tspan
+         id="tspan4387"
+         y="59.004658"
+         x="109.4036"
+         sodipodi:role="line">line structure</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4389"
+       width="70.456497"
+       height="62.676842"
+       x="398.39233"
+       y="24.612753" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="399.9736"
+       y="33.973621"
+       id="text4391"><tspan
+         sodipodi:role="line"
+         id="tspan4393"
+         x="399.9736"
+         y="33.973621">type=OBJ_CIRCLE</tspan><tspan
+         sodipodi:role="line"
+         x="399.9736"
+         y="42.317303"
+         id="tspan4395">name=&quot;circle.124&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="399.9736"
+         y="50.660976"
+         id="tspan4397">sid=124</tspan><tspan
+         sodipodi:role="line"
+         x="399.9736"
+         y="59.004658"
+         id="tspan4401">circle structure</tspan></text>
+    <rect
+       y="24.612753"
+       x="301.92465"
+       height="62.676842"
+       width="70.456497"
+       id="rect4403"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4405"
+       y="33.973621"
+       x="303.50592"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="33.973621"
+         x="303.50592"
+         id="tspan4407"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4409"
+         y="42.317303"
+         x="303.50592"
+         sodipodi:role="line">name=&quot;text.1123&quot;</tspan><tspan
+         id="tspan4411"
+         y="50.660976"
+         x="303.50592"
+         sodipodi:role="line">sid=1123</tspan><tspan
+         id="tspan4413"
+         y="59.004658"
+         x="303.50592"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4415"
+         y="67.348328"
+         x="303.50592"
+         sodipodi:role="line">    &quot;footprint=SO16&quot;</tspan></text>
+    <g
+       id="g4417"
+       transform="matrix(0.5562452,0,0,0.5562452,247.88141,-131.34397)">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4419"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4421"><tspan
+           sodipodi:role="line"
+           id="tspan4423"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4425"><tspan
+           sodipodi:role="line"
+           id="tspan4427"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4429"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <g
+       transform="matrix(0.5562452,0,0,0.5562452,151.02473,-131.34397)"
+       id="g4431">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4433"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4435"><tspan
+           sodipodi:role="line"
+           id="tspan4437"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4439"><tspan
+           sodipodi:role="line"
+           id="tspan4441"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4443"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <g
+       transform="matrix(0.5562452,0,0,0.5562452,344.34909,-131.34397)"
+       id="g4461">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4463"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4465"><tspan
+           sodipodi:role="line"
+           id="tspan4467"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4469"><tspan
+           sodipodi:role="line"
+           id="tspan4471"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4473"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       y="24.612753"
+       x="495.638"
+       height="62.676842"
+       width="70.456497"
+       id="rect4475"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4477"
+       y="33.973621"
+       x="497.21927"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="33.973621"
+         x="497.21927"
+         id="tspan4479"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4481"
+         y="42.317303"
+         x="497.21927"
+         sodipodi:role="line">name=&quot;text.234&quot;</tspan><tspan
+         id="tspan4483"
+         y="50.660976"
+         x="497.21927"
+         sodipodi:role="line">sid=234</tspan><tspan
+         id="tspan4485"
+         y="59.004658"
+         x="497.21927"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4487"
+         y="67.348328"
+         x="497.21927"
+         sodipodi:role="line">    &quot;value=10k&quot;</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.55624509px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+       d="M 567.23612,72.09392 L 591.48784,72.09392"
+       id="path4507"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="567.87457"
+       y="70.722748"
+       id="text4509"><tspan
+         sodipodi:role="line"
+         id="tspan4511"
+         x="567.87457"
+         y="70.722748">next</tspan></text>
+    <path
+       inkscape:transform-center-x="-137.15073"
+       sodipodi:nodetypes="cs"
+       id="path4891"
+       d="M 111.42604,169.49008 C 110.96441,205.95844 128.0093,172.05133 127.20684,207.80937"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.71672368;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       inkscape:transform-center-y="4.7853596" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="114.59601"
+       y="184.48148"
+       id="text4895"><tspan
+         sodipodi:role="line"
+         id="tspan4897"
+         x="114.59601"
+         y="184.48148">prim_objs</tspan></text>
+    <path
+       inkscape:transform-center-x="-132.05245"
+       sodipodi:nodetypes="cs"
+       id="path4909"
+       d="M 146.23255,210.38015 C 151.45933,146.05288 240.40288,133.72963 240.88714,87.91441"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.71672368;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       inkscape:transform-center-y="-36.405895" />
+    <text
+       xml:space="preserve"
+       style="font-size:8.81122684px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="8.3948402"
+       y="19.355259"
+       id="text4925"><tspan
+         sodipodi:role="line"
+         id="tspan4927"
+         x="8.3948402"
+         y="19.355259">OBJECT list</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.71672368;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 233.85663,87.974248 C 234.52904,106.03083 215.46366,107.41589 178.64049,108.13074 C 154.41556,108.59506 130.8015,100.46767 128.87284,121.9904"
+       id="path11087"
+       sodipodi:nodetypes="css"
+       inkscape:transform-center-x="136.92189" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2507"
+       width="70.456497"
+       height="62.676842"
+       x="11.102302"
+       y="24.612753" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="12.683553"
+       y="33.973621"
+       id="text2509"><tspan
+         sodipodi:role="line"
+         id="tspan2511"
+         x="12.683553"
+         y="33.973621">type=-1</tspan><tspan
+         sodipodi:role="line"
+         x="12.683553"
+         y="42.317303"
+         id="tspan2513">name=&quot;object_head.0&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="12.683553"
+         y="50.660976"
+         id="tspan2515">sid=1</tspan><tspan
+         sodipodi:role="line"
+         x="12.683553"
+         y="59.004658"
+         id="tspan2517" /></text>
+    <g
+       transform="matrix(0.5562452,0,0,0.5562452,-42.940953,-131.34397)"
+       id="g2519">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path2521"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text2523"><tspan
+           sodipodi:role="line"
+           id="tspan2525"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text2527"><tspan
+           sodipodi:role="line"
+           id="tspan2529"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path2531"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       y="209.77567"
+       x="292.13138"
+       height="62.676842"
+       width="70.456497"
+       id="rect2533"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2535"
+       y="219.13657"
+       x="293.71262"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="219.13657"
+         x="293.71262"
+         id="tspan2537"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan2539"
+         y="227.48024"
+         x="293.71262"
+         sodipodi:role="line">name=&quot;complex.1&quot;</tspan><tspan
+         id="tspan2541"
+         y="235.82391"
+         x="293.71262"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan2543"
+         y="244.1676"
+         x="293.71262"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan2545"
+         y="252.51128"
+         x="293.71262"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <g
+       transform="matrix(0.5562452,0,0,0.5562452,140.84246,53.818948)"
+       id="g2549">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path2551"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text2553"><tspan
+           sodipodi:role="line"
+           id="tspan2555"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text2557"><tspan
+           sodipodi:role="line"
+           id="tspan2559"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path2561"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2563"
+       width="70.456497"
+       height="62.676842"
+       x="292.13138"
+       y="209.77567" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="293.71262"
+       y="219.13657"
+       id="text2565"><tspan
+         sodipodi:role="line"
+         id="tspan2567"
+         x="293.71262"
+         y="219.13657">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="227.48024"
+         id="tspan2569">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="235.82391"
+         id="tspan2571">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="244.1676"
+         id="tspan2573">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="252.51128"
+         id="tspan2575">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="209.77567"
+       x="292.13138"
+       height="62.676842"
+       width="70.456497"
+       id="rect2577"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2579"
+       y="219.13657"
+       x="293.71262"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="219.13657"
+         x="293.71262"
+         id="tspan2581"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan2583"
+         y="227.48024"
+         x="293.71262"
+         sodipodi:role="line">name=&quot;complex.1&quot;</tspan><tspan
+         id="tspan2585"
+         y="235.82391"
+         x="293.71262"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan2587"
+         y="244.1676"
+         x="293.71262"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan2589"
+         y="252.51128"
+         x="293.71262"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2591"
+       width="70.456497"
+       height="62.676842"
+       x="292.13138"
+       y="209.77567" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="293.71262"
+       y="219.13657"
+       id="text2593"><tspan
+         sodipodi:role="line"
+         id="tspan2595"
+         x="293.71262"
+         y="219.13657">type=OBJ_PIN</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="227.48024"
+         id="tspan2597">name=&quot;pin.1231&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="235.82391"
+         id="tspan2599">sid=1231</tspan><tspan
+         sodipodi:role="line"
+         x="293.71262"
+         y="244.1676"
+         id="tspan2603">whichend=0</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2605"
+       width="70.456497"
+       height="62.676842"
+       x="194.88571"
+       y="209.77567" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="196.46696"
+       y="219.13657"
+       id="text2607"><tspan
+         sodipodi:role="line"
+         id="tspan2609"
+         x="196.46696"
+         y="219.13657">type=OBJ_LINE</tspan><tspan
+         sodipodi:role="line"
+         x="196.46696"
+         y="227.48024"
+         id="tspan2611">name=&quot;line.5&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="196.46696"
+         y="235.82391"
+         id="tspan2613">sid=5</tspan><tspan
+         sodipodi:role="line"
+         x="196.46696"
+         y="244.1676"
+         id="tspan2615">line structure</tspan></text>
+    <rect
+       y="209.77567"
+       x="485.45572"
+       height="62.676842"
+       width="70.456497"
+       id="rect2617"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2619"
+       y="219.13657"
+       x="487.03699"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="219.13657"
+         x="487.03699"
+         id="tspan2621"
+         sodipodi:role="line">type=OBJ_NET</tspan><tspan
+         id="tspan2623"
+         y="227.48024"
+         x="487.03699"
+         sodipodi:role="line">name=&quot;net.1124&quot;</tspan><tspan
+         id="tspan2625"
+         y="235.82391"
+         x="487.03699"
+         sodipodi:role="line">sid=1124</tspan><tspan
+         id="tspan2627"
+         y="244.1676"
+         x="487.03699"
+         sodipodi:role="line" /></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2629"
+       width="70.456497"
+       height="62.676842"
+       x="388.98801"
+       y="209.77567" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="390.56931"
+       y="219.13657"
+       id="text2631"><tspan
+         sodipodi:role="line"
+         id="tspan2633"
+         x="390.56931"
+         y="219.13657">type=OBJ_TEXT</tspan><tspan
+         sodipodi:role="line"
+         x="390.56931"
+         y="227.48024"
+         id="tspan2635">name=&quot;text.1111&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="390.56931"
+         y="235.82391"
+         id="tspan2637">sid=1111</tspan><tspan
+         sodipodi:role="line"
+         x="390.56931"
+         y="244.1676"
+         id="tspan2639">text-&gt;string=</tspan><tspan
+         sodipodi:role="line"
+         x="390.56931"
+         y="252.51128"
+         id="tspan2641">    &quot;netname=AD10&quot;</tspan></text>
+    <g
+       transform="matrix(0.5562452,0,0,0.5562452,334.94476,53.818948)"
+       id="g2643">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2645"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text2647"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan2649"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text2651"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan2653"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2655"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <g
+       id="g2657"
+       transform="matrix(0.5562452,0,0,0.5562452,238.08811,53.818948)">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2659"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text2661"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan2663"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text2665"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan2667"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2669"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <path
+       sodipodi:nodetypes="cc"
+       id="path2699"
+       d="M 556.26458,257.25686 L 580.51631,257.25686"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.55624509px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    <text
+       id="text2701"
+       y="255.8857"
+       x="556.90295"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="255.8857"
+         x="556.90295"
+         id="tspan2703"
+         sodipodi:role="line">next</tspan></text>
+    <text
+       id="text2705"
+       y="285.45035"
+       x="94.231956"
+       style="font-size:8.81122684px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="285.45035"
+         x="94.231956"
+         id="tspan2707"
+         sodipodi:role="line">OBJECT list of the complex object</tspan></text>
+    <rect
+       y="209.77567"
+       x="98.165665"
+       height="62.676842"
+       width="70.456497"
+       id="rect2709"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2711"
+       y="219.13657"
+       x="99.746925"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="219.13657"
+         x="99.746925"
+         id="tspan2713"
+         sodipodi:role="line">type=-1</tspan><tspan
+         id="tspan2716"
+         y="227.48024"
+         x="99.746925"
+         sodipodi:role="line">name=</tspan><tspan
+         y="235.82391"
+         x="99.746925"
+         sodipodi:role="line"
+         id="tspan2768">   &quot;complex_head.0&quot;</tspan><tspan
+         id="tspan2718"
+         y="244.1676"
+         x="99.746925"
+         sodipodi:role="line" /><tspan
+         id="tspan2720"
+         y="252.51128"
+         x="99.746925"
+         sodipodi:role="line" /></text>
+    <g
+       id="g2722"
+       transform="matrix(0.5562452,0,0,0.5562452,44.122411,53.818948)">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2724"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text2726"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan2728"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text2730"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan2732"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path2734"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.66635996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2736"
+       width="39.187263"
+       height="44.896301"
+       x="93.260689"
+       y="123.93855" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="94.841942"
+       y="133.29942"
+       id="text2738"><tspan
+         sodipodi:role="line"
+         id="tspan2740"
+         x="94.841942"
+         y="133.29942">x=10000</tspan><tspan
+         sodipodi:role="line"
+         x="94.841942"
+         y="141.64311"
+         id="tspan2752">y=5000</tspan><tspan
+         sodipodi:role="line"
+         x="94.841942"
+         y="149.98679"
+         id="tspan2754">angle=90</tspan><tspan
+         sodipodi:role="line"
+         x="94.841942"
+         y="158.33046"
+         id="tspan2746">mirror=1</tspan></text>
+    <text
+       id="text2748"
+       y="122.22501"
+       x="92.704788"
+       style="font-size:6.67494202px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="122.22501"
+         x="92.704788"
+         id="tspan2750"
+         sodipodi:role="line">COMPLEX</tspan></text>
+    <text
+       inkscape:transform-center-y="-227.80478"
+       inkscape:transform-center-x="-267.97331"
+       transform="matrix(0.769053,-0.639185,0.639185,0.769053,0,0)"
+       id="text2770"
+       y="232.33252"
+       x="12.973873"
+       style="font-size:6.67493534px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="232.33252"
+         x="12.973873"
+         id="tspan2772"
+         sodipodi:role="line">complex_parent</tspan></text>
+    <text
+       inkscape:transform-center-y="-324.61929"
+       inkscape:transform-center-x="-332.74165"
+       transform="matrix(0.3887221,-0.9213551,0.9213551,0.3887221,0,0)"
+       id="text2778"
+       y="270.87137"
+       x="-72.020103"
+       style="font-size:6.67493773px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="270.87137"
+         x="-72.020103"
+         id="tspan2780"
+         sodipodi:role="line">complex_parent</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:6.67493486px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="269.25449"
+       y="-105.68107"
+       id="text2782"
+       transform="matrix(0.7187679,0.6952501,-0.6952501,0.7187679,0,0)"
+       inkscape:transform-center-x="-63.064446"
+       inkscape:transform-center-y="130.42743"><tspan
+         sodipodi:role="line"
+         id="tspan2784"
+         x="269.25449"
+         y="-105.68107">complex_parent</tspan></text>
+    <path
+       inkscape:transform-center-y="-36.405892"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.71672368;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 330.16924,209.15391 C 335.39602,144.82663 257.87686,134.34275 258.36112,88.527531"
+       id="path2788"
+       sodipodi:nodetypes="cs"
+       inkscape:transform-center-x="-132.05246" />
+    <path
+       inkscape:transform-center-x="-132.05245"
+       sodipodi:nodetypes="cs"
+       id="path2790"
+       d="M 220.42035,209.15391 C 225.64712,144.82663 250.82596,134.34275 251.31022,88.527531"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.71672368;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       inkscape:transform-center-y="-36.405892" />
+  </g>
+</svg>
diff --git a/libgeda/docs/images/s_page_overview.svg b/libgeda/docs/images/s_page_overview.svg
new file mode 100644
index 0000000..139b798
--- /dev/null
+++ b/libgeda/docs/images/s_page_overview.svg
@@ -0,0 +1,904 @@
+<?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="600"
+   height="280"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="s_page_overview.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible">
+      <path
+         id="path3537"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3406"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <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="perspective6425"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2517"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2672"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#c0c0c0"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0111627"
+     inkscape:cx="393.31049"
+     inkscape:cy="59.161427"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1197"
+     inkscape:window-height="879"
+     inkscape:window-x="1280"
+     inkscape:window-y="96"
+     showborder="true"
+     inkscape:showpageshadow="false"
+     inkscape:snap-global="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     borderlayer="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid11127"
+       visible="true"
+       enabled="true" />
+  </sodipodi:namedview>
+  <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="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#c0c0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3363"
+       width="613.86023"
+       height="290.61099"
+       x="-9.0936451"
+       y="-5.5934215" />
+    <text
+       xml:space="preserve"
+       style="font-size:15.46203995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="201.45422"
+       y="48.469925"
+       id="text3199"><tspan
+         sodipodi:role="line"
+         x="201.45422"
+         y="48.469925"
+         id="tspan3209" /></text>
+    <rect
+       style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.28900003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2828"
+       width="0"
+       height="26"
+       x="23.74456"
+       y="1139.9318"
+       transform="matrix(0,-1,1,0,0,0)" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2725"
+       width="73.799011"
+       height="65.650284"
+       x="213.07454"
+       y="200.25836" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="214.73077"
+       y="210.06332"
+       id="text2713"><tspan
+         sodipodi:role="line"
+         id="tspan2715"
+         x="214.73077"
+         y="210.06332">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="218.80283"
+         id="tspan2719">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="227.54234"
+         id="tspan2717">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="236.28185"
+         id="tspan2721">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="245.02135"
+         id="tspan2723">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4361"
+       width="588.85071"
+       height="72.169327"
+       x="6.2235913"
+       y="196.77785" />
+    <g
+       id="g4305"
+       transform="matrix(0.582634,0,0,0.582634,54.608326,36.902927)">
+      <path
+         sodipodi:nodetypes="cc"
+         id="path3505"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <text
+         id="text4291"
+         y="363.26917"
+         x="226.32254"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="363.26917"
+           x="226.32254"
+           id="tspan4293"
+           sodipodi:role="line">next</tspan></text>
+      <text
+         id="text4295"
+         y="383.38647"
+         x="245.15396"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="383.38647"
+           x="245.15396"
+           id="tspan4297"
+           sodipodi:role="line">prev</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         id="path4299"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:6.99159765px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="141.66765"
+       y="-7.5296621"
+       id="text4301"
+       transform="matrix(0.9578939,0.2871225,-0.2871225,0.9578939,0,0)"
+       inkscape:transform-center-x="-201.14678"
+       inkscape:transform-center-y="-49.931314"><tspan
+         sodipodi:role="line"
+         id="tspan4303"
+         x="141.66765"
+         y="-7.5296621">pages</tspan></text>
+    <rect
+       y="200.25836"
+       x="213.07454"
+       height="65.650284"
+       width="73.799011"
+       id="rect4319"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4321"
+       y="210.06332"
+       x="214.73077"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="210.06332"
+         x="214.73077"
+         id="tspan4323"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4325"
+         y="218.80283"
+         x="214.73077"
+         sodipodi:role="line">name=&quot;complex.1&quot;</tspan><tspan
+         id="tspan4327"
+         y="227.54234"
+         x="214.73077"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4329"
+         y="236.28185"
+         x="214.73077"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4331"
+         y="245.02135"
+         x="214.73077"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4333"
+       width="73.799011"
+       height="65.650284"
+       x="213.07454"
+       y="200.25836" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="214.73077"
+       y="210.06332"
+       id="text4335"><tspan
+         sodipodi:role="line"
+         id="tspan4337"
+         x="214.73077"
+         y="210.06332">type=OBJ_COMPLEX</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="218.80283"
+         id="tspan4339">name=&quot;complex.1&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="227.54234"
+         id="tspan4341">sid=123</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="236.28185"
+         id="tspan4343">complex_basename=</tspan><tspan
+         sodipodi:role="line"
+         x="214.73077"
+         y="245.02135"
+         id="tspan4345">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="200.25836"
+       x="213.07454"
+       height="65.650284"
+       width="73.799011"
+       id="rect4347"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4349"
+       y="210.06332"
+       x="214.73077"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="210.06332"
+         x="214.73077"
+         id="tspan4351"
+         sodipodi:role="line">type=OBJ_COMPLEX</tspan><tspan
+         id="tspan4353"
+         y="218.80283"
+         x="214.73077"
+         sodipodi:role="line">name=&quot;complex.123&quot;</tspan><tspan
+         id="tspan4355"
+         y="227.54234"
+         x="214.73077"
+         sodipodi:role="line">sid=123</tspan><tspan
+         id="tspan4357"
+         y="236.28185"
+         x="214.73077"
+         sodipodi:role="line">complex_basename=</tspan><tspan
+         id="tspan4359"
+         y="245.02135"
+         x="214.73077"
+         sodipodi:role="line">    &quot;resistor-1.sym&quot;</tspan></text>
+    <rect
+       y="200.25836"
+       x="111.21546"
+       height="65.650284"
+       width="73.799011"
+       id="rect4375"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4377"
+       y="210.06332"
+       x="112.87172"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="210.06332"
+         x="112.87172"
+         id="tspan4379"
+         sodipodi:role="line">type=OBJ_LINE</tspan><tspan
+         id="tspan4381"
+         y="218.80283"
+         x="112.87172"
+         sodipodi:role="line">name=&quot;line.1&quot;</tspan><tspan
+         id="tspan4383"
+         y="227.54234"
+         x="112.87172"
+         sodipodi:role="line">sid=1</tspan><tspan
+         id="tspan4387"
+         y="236.28185"
+         x="112.87172"
+         sodipodi:role="line">line structure</tspan></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4389"
+       width="73.799011"
+       height="65.650284"
+       x="415.57031"
+       y="200.25836" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="417.22659"
+       y="210.06332"
+       id="text4391"><tspan
+         sodipodi:role="line"
+         id="tspan4393"
+         x="417.22659"
+         y="210.06332">type=OBJ_CIRCLE</tspan><tspan
+         sodipodi:role="line"
+         x="417.22659"
+         y="218.80283"
+         id="tspan4395">name=&quot;circle.124&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="417.22659"
+         y="227.54234"
+         id="tspan4397">sid=124</tspan><tspan
+         sodipodi:role="line"
+         x="417.22659"
+         y="236.28185"
+         id="tspan4401">circle structure</tspan></text>
+    <rect
+       y="200.25836"
+       x="314.52612"
+       height="65.650284"
+       width="73.799011"
+       id="rect4403"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4405"
+       y="210.06332"
+       x="316.1824"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="210.06332"
+         x="316.1824"
+         id="tspan4407"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4409"
+         y="218.80283"
+         x="316.1824"
+         sodipodi:role="line">name=&quot;text.1123&quot;</tspan><tspan
+         id="tspan4411"
+         y="227.54234"
+         x="316.1824"
+         sodipodi:role="line">sid=1123</tspan><tspan
+         id="tspan4413"
+         y="236.28185"
+         x="316.1824"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4415"
+         y="245.02135"
+         x="316.1824"
+         sodipodi:role="line">    &quot;footprint=SO16&quot;</tspan></text>
+    <g
+       id="g4417"
+       transform="matrix(0.582634,0,0,0.582634,257.91903,36.902927)">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4419"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4421"><tspan
+           sodipodi:role="line"
+           id="tspan4423"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4425"><tspan
+           sodipodi:role="line"
+           id="tspan4427"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4429"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <g
+       transform="matrix(0.582634,0,0,0.582634,156.46738,36.902927)"
+       id="g4431">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4433"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4435"><tspan
+           sodipodi:role="line"
+           id="tspan4437"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4439"><tspan
+           sodipodi:role="line"
+           id="tspan4441"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4443"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <g
+       transform="matrix(0.582634,0,0,0.582634,358.96322,36.902927)"
+       id="g4461">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path4463"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text4465"><tspan
+           sodipodi:role="line"
+           id="tspan4467"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text4469"><tspan
+           sodipodi:role="line"
+           id="tspan4471"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path4473"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       y="200.25836"
+       x="517.42938"
+       height="65.650284"
+       width="73.799011"
+       id="rect4475"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text4477"
+       y="210.06332"
+       x="519.08563"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="210.06332"
+         x="519.08563"
+         id="tspan4479"
+         sodipodi:role="line">type=OBJ_TEXT</tspan><tspan
+         id="tspan4481"
+         y="218.80283"
+         x="519.08563"
+         sodipodi:role="line">name=&quot;text.234&quot;</tspan><tspan
+         id="tspan4483"
+         y="227.54234"
+         x="519.08563"
+         sodipodi:role="line">sid=234</tspan><tspan
+         id="tspan4485"
+         y="236.28185"
+         x="519.08563"
+         sodipodi:role="line">text-&gt;string=</tspan><tspan
+         id="tspan4487"
+         y="245.02135"
+         x="519.08563"
+         sodipodi:role="line">    &quot;value=10k&quot;</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:9.22923946px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="7.0710111"
+       y="194.75145"
+       id="text4925"><tspan
+         sodipodi:role="line"
+         id="tspan4927"
+         x="7.0710111"
+         y="194.75145">OBJECT list</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 102.56562,25.14738 C 143.55611,27.213629 121.33982,43.360832 198.42709,46.127763"
+       id="path11087"
+       sodipodi:nodetypes="cs"
+       inkscape:transform-center-x="143.41758" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2507"
+       width="73.799011"
+       height="65.650284"
+       x="9.9069176"
+       y="200.25836" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="11.563186"
+       y="210.06332"
+       id="text2509"><tspan
+         sodipodi:role="line"
+         id="tspan2511"
+         x="11.563186"
+         y="210.06332">type=-1</tspan><tspan
+         sodipodi:role="line"
+         x="11.563186"
+         y="218.80283"
+         id="tspan2513">name=&quot;object_head.0&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="11.563186"
+         y="227.54234"
+         id="tspan2515">sid=1</tspan><tspan
+         sodipodi:role="line"
+         x="11.563186"
+         y="236.28185"
+         id="tspan2517" /></text>
+    <g
+       transform="matrix(0.582634,0,0,0.582634,-46.700196,36.902927)"
+       id="g2519">
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 225.17482,365.73427 L 268.77381,365.73427"
+         id="path2521"
+         sodipodi:nodetypes="cc" />
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="226.32254"
+         y="363.26917"
+         id="text2523"><tspan
+           sodipodi:role="line"
+           id="tspan2525"
+           x="226.32254"
+           y="363.26917">next</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="245.15396"
+         y="383.38647"
+         id="text2527"><tspan
+           sodipodi:role="line"
+           id="tspan2529"
+           x="245.15396"
+           y="383.38647">prev</tspan></text>
+      <path
+         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+         d="M 270.05134,374.98262 L 226.32873,374.98262"
+         id="path2531"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2812"
+       width="51.092255"
+       height="25.364098"
+       x="51.124538"
+       y="10.785768" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="57.175652"
+       y="20.590727"
+       id="text2814"><tspan
+         sodipodi:role="line"
+         x="57.175652"
+         y="20.590727"
+         id="tspan2822">libgeda</tspan><tspan
+         sodipodi:role="line"
+         x="57.175652"
+         y="29.330236"
+         id="tspan2865">TOPLEVEL</tspan></text>
+    <text
+       inkscape:transform-center-y="-87.259949"
+       inkscape:transform-center-x="-201.91159"
+       transform="matrix(0.9997684,-2.1520492e-2,2.1520492e-2,0.9997684,0,0)"
+       id="text2840"
+       y="165.60164"
+       x="342.96606"
+       style="font-size:6.99159622px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="165.60164"
+         x="342.96606"
+         id="tspan2842"
+         sodipodi:role="line">object_tail</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:6.99159575px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="115.06093"
+       y="162.92531"
+       id="text2844"
+       transform="matrix(0.9991245,-4.1834806e-2,4.1834806e-2,0.9991245,0,0)"
+       inkscape:transform-center-x="-215.94393"
+       inkscape:transform-center-y="-94.789531"><tspan
+         sodipodi:role="line"
+         id="tspan2846"
+         x="115.06093"
+         y="162.92531">object_head</tspan></text>
+    <text
+       inkscape:transform-center-y="-84.016662"
+       inkscape:transform-center-x="-212.21367"
+       transform="matrix(0.9999492,1.0076697e-2,-1.0076697e-2,0.9999492,0,0)"
+       id="text2848"
+       y="57.493843"
+       x="128.39647"
+       style="font-size:6.9915967px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="57.493843"
+         x="128.39647"
+         id="tspan2850"
+         sodipodi:role="line">page_current</tspan></text>
+    <rect
+       y="35.689953"
+       x="200.32283"
+       height="17.306864"
+       width="204.91223"
+       id="rect2867"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.69797266;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2869"
+       y="47.029991"
+       x="206.27664"
+       style="font-size:9.22923946px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="47.029991"
+         x="206.27664"
+         id="tspan2871"
+         sodipodi:role="line">_GedaList of pages currently loaded in libgeda</tspan></text>
+    <rect
+       y="97.081078"
+       x="117.41615"
+       height="32.962612"
+       width="54.295914"
+       id="rect2873"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.42421812;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2875"
+       y="107.02292"
+       x="119.2093"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="107.02292"
+         x="119.2093"
+         id="tspan2877"
+         sodipodi:role="line">pid=111</tspan><tspan
+         id="tspan2879"
+         y="115.76242"
+         x="119.2093"
+         sodipodi:role="line">page_filename=</tspan><tspan
+         y="124.50194"
+         x="119.2093"
+         sodipodi:role="line"
+         id="tspan2885">   &quot;amplifier.sch&quot;</tspan><tspan
+         id="tspan2881"
+         y="133.24144"
+         x="119.2093"
+         sodipodi:role="line" /><tspan
+         id="tspan2883"
+         y="141.98096"
+         x="119.2093"
+         sodipodi:role="line" /></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="63.286713"
+       y="86.363632"
+       id="text2887"><tspan
+         sodipodi:role="line"
+         id="tspan2889"
+         x="63.286713"
+         y="86.363632" /></text>
+    <path
+       inkscape:transform-center-x="143.41758"
+       sodipodi:nodetypes="cs"
+       id="path2907"
+       d="M 223.69122,131.55093 C 224.02352,190.59046 64.561063,126.36827 63.698533,199.05694"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 255.53049,54.074682 C 249.27346,62.990868 180.78494,77.211197 160.19521,95.815667"
+       id="path2909"
+       sodipodi:nodetypes="cs" />
+    <path
+       inkscape:transform-center-x="-10.928189"
+       sodipodi:nodetypes="css"
+       id="path2911"
+       d="M 84.883609,37.803997 C 84.661304,58.000857 117.93135,62.337924 157.9978,61.19444 C 184.2786,60.444393 233.10734,63.009376 233.3235,95.469177"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.42421812;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2913"
+       width="57.592052"
+       height="32.962612"
+       x="200.91844"
+       y="97.081078" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="202.71159"
+       y="107.02292"
+       id="text2915"><tspan
+         sodipodi:role="line"
+         id="tspan2917"
+         x="202.71159"
+         y="107.02292">pid=112</tspan><tspan
+         sodipodi:role="line"
+         x="202.71159"
+         y="115.76242"
+         id="tspan2919">page_filename=</tspan><tspan
+         id="tspan2921"
+         sodipodi:role="line"
+         x="202.71159"
+         y="124.50194">   &quot;driver.sch&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="202.71159"
+         y="133.24144"
+         id="tspan2923" /><tspan
+         sodipodi:role="line"
+         x="202.71159"
+         y="141.98096"
+         id="tspan2925" /></text>
+    <rect
+       y="97.081078"
+       x="283.68826"
+       height="32.962612"
+       width="54.295914"
+       id="rect2927"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.42421812;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2929"
+       y="107.02292"
+       x="285.48138"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="107.02292"
+         x="285.48138"
+         id="tspan2931"
+         sodipodi:role="line">pid=113</tspan><tspan
+         id="tspan2933"
+         y="115.76242"
+         x="285.48138"
+         sodipodi:role="line">page_filename=</tspan><tspan
+         y="124.50194"
+         x="285.48138"
+         sodipodi:role="line"
+         id="tspan2935">   &quot;power.sch&quot;</tspan><tspan
+         id="tspan2937"
+         y="133.24144"
+         x="285.48138"
+         sodipodi:role="line" /><tspan
+         id="tspan2939"
+         y="141.98096"
+         x="285.48138"
+         sodipodi:role="line" /></text>
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.42421812;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2941"
+       width="54.295914"
+       height="32.962612"
+       x="364.9931"
+       y="97.081078" />
+    <text
+       xml:space="preserve"
+       style="font-size:6.99160719px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="366.78622"
+       y="107.02292"
+       id="text2943"><tspan
+         sodipodi:role="line"
+         id="tspan2945"
+         x="366.78622"
+         y="107.02292">pid=114</tspan><tspan
+         sodipodi:role="line"
+         x="366.78622"
+         y="115.76242"
+         id="tspan2947">page_filename=</tspan><tspan
+         id="tspan2949"
+         sodipodi:role="line"
+         x="366.78622"
+         y="124.50194">   &quot;display.sch&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="366.78622"
+         y="133.24144"
+         id="tspan2951" /><tspan
+         sodipodi:role="line"
+         x="366.78622"
+         y="141.98096"
+         id="tspan2953" /></text>
+    <path
+       sodipodi:nodetypes="cs"
+       id="path2955"
+       d="M 258.12018,54.592621 C 258.07842,64.803654 249.6708,76.952227 245.13718,95.556697"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 262.00472,54.074682 C 263.77574,61.437051 291.36487,82.131617 296.41312,95.297727"
+       id="path2957"
+       sodipodi:nodetypes="cs" />
+    <path
+       sodipodi:nodetypes="cs"
+       id="path2959"
+       d="M 272.10452,54.074682 C 275.9473,66.098505 363.35836,69.442115 374.36291,96.074637"
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text2961"
+       y="95.307182"
+       x="117.90993"
+       style="font-size:9.22923946px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       xml:space="preserve"><tspan
+         y="95.307182"
+         x="117.90993"
+         id="tspan2963"
+         sodipodi:role="line">PAGE</tspan></text>
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.75072569;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 237.24318,132.06887 C 236.91088,191.1084 549.1653,125.85033 550.02783,198.53901"
+       id="path2965"
+       sodipodi:nodetypes="cs"
+       inkscape:transform-center-x="-143.41758" />
+  </g>
+</svg>
diff --git a/libgeda/src/o_attrib.c b/libgeda/src/o_attrib.c
index 11eb417..86a90cc 100644
--- a/libgeda/src/o_attrib.c
+++ b/libgeda/src/o_attrib.c
@@ -26,7 +26,12 @@
  *  The part before the equal character is called <b>name</b> the
  *  part of the string behind the equal character is called <b>value</b>
  *
- *  Attributes are can be attached to OBJECTs (st_object).
+ *  Attributes are attached to OBJECTs (st_object). Each attribute has
+ *  a reference to the object it is attached to. Each object that has
+ *  attributes has a list of pionters to its attributes.
+ *  
+ *  \image html o_attrib_overview.png
+ *  \image latex o_attrib_overview.pdf "attribute overview" width=14cm
  * 
  *  \note
  *  Be sure in o_copy o_move o_delete you maintain the attributes
diff --git a/libgeda/src/o_basic.c b/libgeda/src/o_basic.c
index 8078a1c..a7c35dd 100644
--- a/libgeda/src/o_basic.c
+++ b/libgeda/src/o_basic.c
@@ -22,10 +22,24 @@
  *  \brief functions for the basic object type
  *  
  *  This file contains the code used to handle OBJECTs (st_object).
- *  \todo improve doc, draw some design images.
- *  \todo 
- *  Lots of Gross code... needs lots of cleanup
- *  mainly readability issues
+ *  The object is the basic type of all elements stored in schematic
+ *  and symbol files.
+ *
+ *  The object be extended to become concrete objects like a line,
+ *  a pin, text, a circle or a picture. These extentions are substructures
+ *  in the object struct.
+ *  The subobjects are picture (st_picture), path (st_path), arcs (st_arc),
+ *  a line (st_line), box (st_box), circle (st_circle), text (st_text) and
+ *  a complex type (st_complex).
+ *
+ *  Pins, nets and busses are just a kind of a line.
+ *
+ *  The complex object can carry many primary objects. If the complex
+ *  object is a symbol, then the complex symbol contains all the pins,
+ *  the text and the graphics.
+ *  
+ *  \image html o_object_relations.png
+ *  \image latex o_object_relations.pdf "object relations" width=14cm
  */
 
 #include <config.h>
@@ -168,8 +182,6 @@ o_recalc_object_glist(TOPLEVEL *toplevel, GList *object_glist)
 }
 
 
-
-
 /*! \brief Set an #OBJECT's line options.
  *  \par Function Description
  *  This function allows a line's end, type, width, length and space to be set.
diff --git a/libgeda/src/s_page.c b/libgeda/src/s_page.c
index 39923ee..0b50f1b 100644
--- a/libgeda/src/s_page.c
+++ b/libgeda/src/s_page.c
@@ -17,6 +17,22 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
  */
+
+/*! \file s_page.c
+ *  \brief The page system
+ *
+ *  libgeda can handle multiple schematic or symbol pages. libgeda keeps 
+ *  track of the currently opened pages with a managed _GedaList.
+ *  The currently used page is refered with an extra pointer.
+ *
+ *  Each page carries a list of the objects that are on the page.
+ *  The first and the last element are referenced by the head and tail
+ *  pointers.
+ *
+ *  \image html s_page_overview.png
+ *  \image latex s_page_overview.pdf "page overview" width=14cm
+ */
+
 #include <config.h>
 
 #include <stdio.h>




_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs