for adg-1 0.7.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
AdgPoint — A struct holding x, y coordinates (either named or explicit)
Matrix — cairo matrix enhancements and utilities
Cairo wrappers — GObject wrappers for cairo structs
III. Defining the model
AdgModel — The base class of the ADG model infrastructure
AdgTrail — A bare model built around cairo path
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 a table
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
AdgParamDress — Metadata for dress specification
AdgDash — Dash pattern for line stroking
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 widget specifically designed to contain an ADG canvas
AdgGtkLayout — A scrollable AdgGtkArea based widget
Object Hierarchy
Index of all symbols
Index of deprecated symbols
Index of new symbols in 1.0
Annotation Glossary