ADG canvas 0.5.1 released

Automatic Drawing Generation is GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings. The current release is focused on improving the rendering customization: check out the website for technical details.

http://adg.entidi.com/tutorial/view/3#toc5

The new AdgMarker abstract class has been added to provide a common ancestor to marker entities. AdgArrow (a filled arrow) is its first
renderable implementation.

The rendering customization is now provided by AdgDress, an index that virtualizes the underlying AdgStyle and derived instances. This allows some advanced operation, such as overriding a style in a specific branch of the entity hierarchy. The deprecated AdgContext class has been removed.

The AdgPath class has been splitted in AdgTrail and AdgPath. The former provides low level access to CpmlPath, allowing the implementation of paths that do not fit in the global/local model. AdgLDim internally uses a private AdgTrail to implement base and extension lines rendering.

Posted by Nicola Fontana 2009-09-15