2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4 <!ENTITY README SYSTEM "../README">
5 <!ENTITY version SYSTEM "version.xml">
7 <book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
9 <title>ADG Reference Manual</title>
10 <releaseinfo>for ADG &version;</releaseinfo>
14 <title>ADG Overview</title>
15 <chapter id="Introduction">
16 <title>Introduction</title>
19 The overall description of what it is the ADG library is well reported in the
23 <synopsis>&README;</synopsis>
25 <chapter id="Compiling">
26 <title>Compiling the ADG library</title>
28 <section id="Requirements">
29 <title>Requirements</title>
31 The ADG library is strongly based on the GObject framework (included inside
32 the GLib abstraction layer) and uses Cairo as rendering engine. Both the
33 libraries are required.
39 <term><ulink url="http://www.gtk.org/">GLib</ulink></term>
40 <listitem><para>[required] 2.10.1 or later</para></listitem>
44 <term><ulink url="http://sourceforge.net/projects/gcontainer/">GContainer</ulink></term>
45 <listitem><para>[required] 1.99.2 or later</para></listitem>
49 <term><ulink url="http://cairographics.org/">Cairo</ulink></term>
50 <listitem><para>[required] 1.6.0 or later</para></listitem>
54 <term><ulink url="http://www.gtk.org/">Gtk+2</ulink></term>
55 <listitem><para>[optional] 2.8.0 or later, in order to compile the demonstration programs</para></listitem>
64 <title>ADG core reference</title>
65 <xi:include href="xml/tree_index.sgml"/>
66 <xi:include href="xml/pair.xml"/>
67 <xi:include href="xml/matrix.xml"/>
68 <xi:include href="xml/pattern.xml"/>
69 <xi:include href="xml/enums.xml"/>
70 <xi:include href="xml/util.xml"/>
71 <chapter id="Hierarchy">
72 <title>Object Hierarchy</title>
73 <xi:include href="xml/tree_index.sgml"/>
78 <title>Defining the model</title>
79 <xi:include href="xml/model.xml"/>
82 <part id="Populating">
83 <title>Populating the canvas</title>
84 <chapter id="Populating-abstract">
85 <title>Abstract base classes</title>
86 <xi:include href="xml/entity.xml"/>
87 <xi:include href="xml/container.xml"/>
88 <xi:include href="xml/dim.xml"/>
90 <xi:include href="xml/canvas.xml"/>
91 <xi:include href="xml/path.xml"/>
92 <chapter id="Quoting">
93 <title>Quoting</title>
94 <xi:include href="xml/ldim.xml"/>
95 <xi:include href="xml/adim.xml"/>
100 <title>The rendering process</title>
101 <chapter id="Rendering-abstract">
102 <title>Abstract base classes</title>
103 <xi:include href="xml/style.xml"/>
105 <xi:include href="xml/context.xml"/>
106 <xi:include href="xml/line-style.xml"/>
107 <xi:include href="xml/arrow-style.xml"/>
108 <xi:include href="xml/font-style.xml"/>
109 <xi:include href="xml/xatch-style.xml"/>
110 <xi:include href="xml/dim-style.xml"/>