[cairo-commit] goocanvas ChangeLog,1.59,1.60
Damon Chaplin
commit at pdx.freedesktop.org
Thu Nov 30 06:35:09 PST 2006
Committed by: damon
Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv20167
Modified Files:
ChangeLog
Log Message:
2006-11-30 Damon Chaplin <damon at gnome.org>
* src/goocanvasitemsimple.h (struct _GooCanvasItemSimpleClass): added
new update/paint/get_item_at methods that subclasses can override.
If items use these methods GooCanvasItemSimple will perform all the
standard stuff before passing control to them. This makes it much
easier to create simple canvas items.
* demo/demo-item.c:
* src/goocanvaspolyline.c:
* src/goocanvastext.c:
* src/goocanvasimage.c: use the above methods, so we can get rid of
all the boilerplate code.
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- ChangeLog 29 Nov 2006 20:44:58 -0000 1.59
+++ ChangeLog 30 Nov 2006 14:35:05 -0000 1.60
@@ -1,3 +1,17 @@
+2006-11-30 Damon Chaplin <damon at gnome.org>
+
+ * src/goocanvasitemsimple.h (struct _GooCanvasItemSimpleClass): added
+ new update/paint/get_item_at methods that subclasses can override.
+ If items use these methods GooCanvasItemSimple will perform all the
+ standard stuff before passing control to them. This makes it much
+ easier to create simple canvas items.
+
+ * demo/demo-item.c:
+ * src/goocanvaspolyline.c:
+ * src/goocanvastext.c:
+ * src/goocanvasimage.c: use the above methods, so we can get rid of
+ all the boilerplate code.
+
2006-11-29 Damon Chaplin <damon at gnome.org>
* demo/demo-item.[hc]: new demo item to show how to create new items.
More information about the cairo-commit
mailing list