[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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.123"</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"> "resistor-1.sym"</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="line.1"</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="circle.124"</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="text.1123"</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->string=</tspan><tspan
+ id="tspan4415"
+ y="91.779549"
+ x="261.16071"
+ sodipodi:role="line"> "footprint=SO16"</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="text.234"</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->string=</tspan><tspan
+ id="tspan4487"
+ y="91.779549"
+ x="482.10172"
+ sodipodi:role="line"> "value=10k"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.123"</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"> "resistor-1.sym"</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="line.1"</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="circle.124"</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="text.1123"</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->string=</tspan><tspan
+ id="tspan4415"
+ y="67.348328"
+ x="303.50592"
+ sodipodi:role="line"> "footprint=SO16"</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="text.234"</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->string=</tspan><tspan
+ id="tspan4487"
+ y="67.348328"
+ x="497.21927"
+ sodipodi:role="line"> "value=10k"</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="object_head.0"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="pin.1231"</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="line.5"</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="net.1124"</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="text.1111"</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->string=</tspan><tspan
+ sodipodi:role="line"
+ x="390.56931"
+ y="252.51128"
+ id="tspan2641"> "netname=AD10"</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"> "complex_head.0"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.1"</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"> "resistor-1.sym"</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="complex.123"</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"> "resistor-1.sym"</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="line.1"</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="circle.124"</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="text.1123"</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->string=</tspan><tspan
+ id="tspan4415"
+ y="245.02135"
+ x="316.1824"
+ sodipodi:role="line"> "footprint=SO16"</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="text.234"</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->string=</tspan><tspan
+ id="tspan4487"
+ y="245.02135"
+ x="519.08563"
+ sodipodi:role="line"> "value=10k"</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="object_head.0"</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"> "amplifier.sch"</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"> "driver.sch"</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"> "power.sch"</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"> "display.sch"</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