[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
- Previous message: [cairo-commit] goocanvas/src Makefile.am, 1.11, 1.12 goocanvas.h,
1.3, 1.4 goocanvasgroup.c, 1.14, 1.15 goocanvasitem.c, 1.11,
1.12 goocanvasitemmodel.c, 1.1, 1.2 goocanvasitemmodel.h, 1.1,
1.2 goocanvastable.c, NONE, 1.1 goocanvastable.h, NONE,
1.1 goocanvasutils.c, 1.7, 1.8
- Next message: [cairo-commit]
goocanvas/demo .cvsignore, 1.5, 1.6 Makefile.am, 1.7,
1.8 table-demo.c, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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.
- Previous message: [cairo-commit] goocanvas/src Makefile.am, 1.11, 1.12 goocanvas.h,
1.3, 1.4 goocanvasgroup.c, 1.14, 1.15 goocanvasitem.c, 1.11,
1.12 goocanvasitemmodel.c, 1.1, 1.2 goocanvasitemmodel.h, 1.1,
1.2 goocanvastable.c, NONE, 1.1 goocanvastable.h, NONE,
1.1 goocanvasutils.c, 1.7, 1.8
- Next message: [cairo-commit]
goocanvas/demo .cvsignore, 1.5, 1.6 Makefile.am, 1.7,
1.8 table-demo.c, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list