for adg-1 0.6.4. The latest version of this document can be browsed online at http://adg.entidi.com/.


I. Introduction
ADG overview
News archive
Planned features
How to contribute
Code contributions
II. ADG core reference
Utilities — Assorted macros and functions
Standard enumerations — Public enumerated types used throughout ADG
GBoxed types
AdgPair — A wrapper for CpmlPair
AdgPoint — A struct holding x, y coordinates (either named or explicit)
AdgPrimitive — A wrapper for CpmlPrimitive
AdgSegment — A wrapper for CpmlSegment
AdgMatrix — A wrapper for cairo_matrix_t
AdgPattern — A wrapper for cairo_pattern_t
III. Defining the model
AdgModel — The base class of the ADG model infrastructure
AdgTrail — A bare model built around CpmlPath
AdgPath — The basic model representing a generic path
AdgEdges — A model with the edges of another model
IV. Populating the canvas
AdgCanvas — The drawing container
AdgEntity — The base class for renderable objects
AdgContainer — Base class for entity that can contain other entities
AdgAlignment — Base class for entity that can contain other entities
AdgTextual — An interface for entities that embeds text
Stock entities
AdgStroke — A stroked entity
AdgHatch — A hatched region
AdgToyText — Simple text entity that uses the cairo "toy" text API
AdgText — A pango based text entity
AdgTable — A tabular entity
AdgTableRow — A boxed type representing a table row
AdgTableCell — A single cell of an AdgTable
Special entities
AdgLogo — The ADG default logo
AdgProjection — The standard symbol for specifying the projection scheme
AdgTitleBlock — A title block entity
Quoting
AdgDim — Root abstract class for all dimension entities
AdgLDim — Linear dimensions
AdgADim — Angular dimensions
AdgRDim — Radial dimensions
Markers
AdgMarker — Base entity for markers
AdgArrow — Arrow rendering related stuff
V. The rendering process
AdgDress — The ADG way to associate styles to entities
Built-in dresses — A list of predefined dresses implemented by the ADG canvas
Style classes
AdgStyle — The base class of all styling objects
AdgColorStyle — RGBA color information
AdgLineStyle — Line style related stuff
AdgFillStyle — Generic pattern fill
AdgRuledFill — A style composed of evenly spaced lines.
AdgFontStyle — Font style related stuff
AdgPangoStyle — A font style with pango support
AdgDimStyle — Dimension style related stuff
AdgTableStyle — Customization of table rendering
VI. GTK+ support
GTK+ utilities — Assorted macros and backward compatible fallbacks
AdgGtkArea — A GtkWidget specifically designed to contain an AdgCanvas entity
AdgGtkLayout — A scrollable AdgGtkArea based widget
Object Hierarchy
Index