[cairo-commit] goocanvas/po Makefile.in.in,1.1.1.1,1.2
Damon Chaplin
commit at pdx.freedesktop.org
Wed Jan 31 17:19:10 PST 2007
- Previous message: [cairo-commit]
goocanvas ChangeLog, 1.62, 1.63 README, 1.4, 1.5 TODO, 1.18, 1.19
- Next message: [cairo-commit]
goocanvas/src goocanvas.c, 1.1, 1.2 goocanvasgroup.c,
1.15, 1.16 goocanvasimage.c, 1.9, 1.10 goocanvasitem.c, 1.12,
1.13 goocanvasitem.h, 1.8, 1.9 goocanvasitemsimple.c, 1.16,
1.17 goocanvasitemsimple.h, 1.12, 1.13 goocanvaspolyline.c,
1.8, 1.9 goocanvastable.c, 1.2, 1.3 goocanvastable.h, 1.1,
1.2 goocanvastext.c, 1.8, 1.9 goocanvasutils.h, 1.8,
1.9 goocanvaswidget.c, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: damon
Update of /cvs/cairo/goocanvas/po
In directory kemper:/tmp/cvs-serv7119/po
Modified Files:
Makefile.in.in
Log Message:
2007-02-01 Damon Chaplin <damon at gnome.org>
* src/goocanvastable.c: finished table item. I think the only API
breakage this introduces is that GooCanvasItemSimple subclasses that
override the update() class method must now return the bounds in user
space rather than device space. (This is needed to do the table
layout.)
* demo/table-demo.c: added more test tables with various transforms
and settings.
* src/goocanvasitem.c (goo_canvas_item_get_requested_area)
(goo_canvas_item_allocate_area)
(goo_canvas_item_get_transform_for_child) : new functions and interface
methods to support GooCanvasTable and other layout containers.
* src/goocanvasitemsimple.c: added support for GOO_CANVAS_ITEM_HIDDEN,
initialized the model's visibility setting to GOO_CANVAS_ITEM_VISIBLE.
(goo_canvas_item_simple_update): split part of it out into
goo_canvas_item_simple_update_internal and updated slightly.
(goo_canvas_item_simple_get_requested_area)
(goo_canvas_item_simple_allocate_area): new functions to support
GooCanvasTable and other layout containers.
(goo_canvas_item_simple_get_path_bounds): don't convert to device space
as some code needs the bounds in user space.
* src/goocanvas.c (goo_canvas_convert_to_item_space)
(goo_canvas_convert_from_item_space): used the new
goo_canvas_item_get_transform_for_child() function to get the transform
for each item.
* src/goocanvasutils.h: added GOO_CANVAS_ITEM_HIDDEN visibility setting
which is used for items which are invisible and not allocated any space
in containter items like GooCanvasTable.
* src/goocanvasgroup.c (goo_canvas_group_get_item_at)
(goo_canvas_group_paint): support GOO_CANVAS_ITEM_HIDDEN.
* src/goocanvaspolyline.c (goo_canvas_polyline_compute_bounds):
* src/goocanvasimage.c (goo_canvas_image_update): leave bounds in user
space.
* src/goocanvaswidget.c: updated to override the GooCanvasItemSimple
update, paint & get_item_at methods instead of the interface methods,
added support for GOO_CANVAS_ITEM_HIDDEN, and added
goo_canvas_widget_allocate_area() implementation.
* src/goocanvastext.c (goo_canvas_text_get_item_at): fixed bug that
meant it didn't work for text items with no fill color/pattern set.
Index: Makefile.in.in
===================================================================
RCS file: /cvs/cairo/goocanvas/po/Makefile.in.in,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- Makefile.in.in 15 Dec 2005 15:32:00 -0000 1.1.1.1
+++ Makefile.in.in 1 Feb 2007 01:19:05 -0000 1.2
@@ -25,6 +25,7 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
datadir = @datadir@
libdir = @libdir@
localedir = $(libdir)/locale
- Previous message: [cairo-commit]
goocanvas ChangeLog, 1.62, 1.63 README, 1.4, 1.5 TODO, 1.18, 1.19
- Next message: [cairo-commit]
goocanvas/src goocanvas.c, 1.1, 1.2 goocanvasgroup.c,
1.15, 1.16 goocanvasimage.c, 1.9, 1.10 goocanvasitem.c, 1.12,
1.13 goocanvasitem.h, 1.8, 1.9 goocanvasitemsimple.c, 1.16,
1.17 goocanvasitemsimple.h, 1.12, 1.13 goocanvaspolyline.c,
1.8, 1.9 goocanvastable.c, 1.2, 1.3 goocanvastable.h, 1.1,
1.2 goocanvastext.c, 1.8, 1.9 goocanvasutils.h, 1.8,
1.9 goocanvaswidget.c, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list