[cairo-commit] goocanvas ChangeLog,1.60,1.61 TODO,1.17,1.18

Damon Chaplin commit at pdx.freedesktop.org
Sat Dec 9 04:08:42 PST 2006


Committed by: damon

Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv17933

Modified Files:
	ChangeLog TODO 
Log Message:
2006-12-09  Damon Chaplin  <damon at gnome.org>

	* docs/goocanvas-sections.txt: 
	* docs/goocanvas-docs.sgml: use separate sections for model objects,
	as gtk-doc doesn't support multiple objects per section.

	* docs/Makefile.am (SCANGOBJ_OPTIONS): added --query-child-properties
	argument to document child properties (needs cvs gtk-doc).

	* demo/table-demo.c: beginnings of demo for GooCanvasTable.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- ChangeLog	30 Nov 2006 14:35:05 -0000	1.60
+++ ChangeLog	9 Dec 2006 12:08:38 -0000	1.61
@@ -1,3 +1,26 @@
+2006-12-09  Damon Chaplin  <damon at gnome.org>
+
+	* docs/Makefile.am (SCANGOBJ_OPTIONS): added --query-child-properties
+	argument to document child properties (needs cvs gtk-doc).
+
+	* src/goocanvasutils.c (goo_canvas_query_child_properties): new
+	function to allow documentation of child properties with gtk-doc.
+
+	* src/goocanvasitemmodel.c: 
+	* src/goocanvasitem.c: added support for child properties of item
+	models.
+
+	* src/goocanvastable.c: beginnings of a new table item to layout child
+	items. Doesn't do much yet.
+
+	* demo/table-demo.c: beginnings of demo for GooCanvasTable.
+
+	* src/goocanvasitem.c (goo_canvas_item_animate): clarified docs.
+
+	* src/goocanvasgroup.c: use goo_canvas_item_add/move/remove_child()
+	rather than goo_canvas_group_add/move_remove_child() so subclasses can
+	reuse group's code. Also fix some docs & variable names.
+
 2006-11-30  Damon Chaplin  <damon at gnome.org>
 
 	* src/goocanvasitemsimple.h (struct _GooCanvasItemSimpleClass): added

Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- TODO	27 Aug 2006 12:20:40 -0000	1.17
+++ TODO	9 Dec 2006 12:08:38 -0000	1.18
@@ -1,13 +1,19 @@
 
+Do we need to make parts of GooCanvasItemSimple public, for subclasses?
+ - things like canvas, parent, model, bounds, simple_data->style,
+   simple_data->pointer_events are all needed for subclasses.
+
+Better animation code - interpolate translation, scale & rotation separately
+and recalculate the transform at each step.
+
+
 Bugs
 
  o Demo text layout is changing when scale is 0.65. Maybe bug 341481.
  o Text item view bounds should use ink rect.
 
-
 Plans for next release:
 
- o Support different units. Currently we assume everything is in pixels.
  o Support for containers similar to widgets like GtkTable. These would do
    a size-request/size-allocate procedure, and so would probably need changes
    to the current update methods.



More information about the cairo-commit mailing list