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> <xi:include href="xml/tree_index.sgml"/> <xi:include href="xml/pair.xml"/>
65 <xi:include href="xml/point.xml"/>
66 <xi:include href="xml/matrix.xml"/>
67 <xi:include href="xml/pattern.xml"/>
68 <xi:include href="xml/enums.xml"/>
69 <xi:include href="xml/util.xml"/>
70 <chapter id="Hierarchy">
71 <title>Object Hierarchy</title>
72 <xi:include href="xml/tree_index.sgml"/>
77 <title>Defining the model</title>
78 <xi:include href="xml/model.xml"/>
81 <part id="Populating">
82 <title>Populating the canvas</title>
83 <chapter id="Populating-abstract">
84 <title>Abstract base classes</title>
85 <xi:include href="xml/entity.xml"/>
86 <xi:include href="xml/container.xml"/>
87 <xi:include href="xml/dim.xml"/>
89 <chapter id="Populating-interface">
90 <title>Shared interfaces</title>
91 <xi:include href="xml/positionable.xml"/>
92 <xi:include href="xml/rotable.xml"/>
94 <xi:include href="xml/canvas.xml"/>
95 <xi:include href="xml/toytext.xml"/>
96 <xi:include href="xml/path.xml"/>
97 <chapter id="Quoting">
98 <title>Quoting</title>
99 <xi:include href="xml/ldim.xml"/>
100 <xi:include href="xml/adim.xml"/>
104 <part id="Rendering">
105 <title>The rendering process</title>
106 <chapter id="Rendering-abstract">
107 <title>Abstract base classes</title>
108 <xi:include href="xml/style.xml"/>
110 <xi:include href="xml/context.xml"/>
111 <xi:include href="xml/line-style.xml"/>
112 <xi:include href="xml/arrow-style.xml"/>
113 <xi:include href="xml/font-style.xml"/>
114 <xi:include href="xml/dim-style.xml"/>