General fixes for pictures, picture rendering and picture operations.
commitbccf15c104d64b33d33bb7167703469d75884a7e
authorPeter TB Brett <peter@peter-b.co.uk>
Fri, 9 Dec 2011 23:52:19 +0000 (9 23:52 +0000)
committerPeter TB Brett <peter@peter-b.co.uk>
Sat, 10 Dec 2011 02:07:44 +0000 (10 02:07 +0000)
tree1dedd5035ab01a5c1de06f3c07711f9ec8b0f9c0
parente85e8c5843f23432cb03d4dd8c95fb34753f7801
General fixes for pictures, picture rendering and picture operations.

Streamlined the API for picture objects to make it harder to leave a
picture object in an inconsistent state.  This is a prerequisite patch
to providing a Scheme API for working with picture objects.

This patch also makes primitive transformations of pictures actually
work, and fixes rendering of pictures in gschem, because the changes
weren't really feasible to separate.
gschem/examples/drawing_primitives.sch
gschem/include/prototype.h
gschem/src/o_grips.c
gschem/src/o_picture.c
libgeda/include/libgeda/prototype.h
libgeda/include/prototype_priv.h
libgeda/src/o_embed.c
libgeda/src/o_picture.c