[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