[cairo-commit] goocanvas ChangeLog,1.82,1.83 TODO,1.26,1.27
Damon Chaplin
commit at pdx.freedesktop.org
Tue Feb 20 14:54:52 PST 2007
Committed by: damon
Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv16006
Modified Files:
ChangeLog TODO
Log Message:
2007-02-20 Damon Chaplin <damon at gnome.org>
* src/goocanvastable.c (goo_canvas_table_get_item_at)
(goo_canvas_table_paint): if the table was shrunk below its requested
size, clip the children if appropriate.
* src/goocanvastable.c (goo_canvas_table_get_item_at)
(goo_canvas_table_paint):
* src/goocanvasgroup.c (goo_canvas_group_get_item_at)
(goo_canvas_group_paint): check the bounds and handle the clip path.
* demo/table-demo.c (create_demo_table): added parameters and created
a second table of shapes, this time with the items shrunk and clipped.
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -d -r1.82 -r1.83
--- ChangeLog 20 Feb 2007 14:22:03 -0000 1.82
+++ ChangeLog 20 Feb 2007 22:54:46 -0000 1.83
@@ -1,5 +1,19 @@
2007-02-20 Damon Chaplin <damon at gnome.org>
+ * src/goocanvastable.c (goo_canvas_table_get_item_at)
+ (goo_canvas_table_paint): if the table was shrunk below its requested
+ size, clip the children if appropriate.
+
+ * src/goocanvastable.c (goo_canvas_table_get_item_at)
+ (goo_canvas_table_paint):
+ * src/goocanvasgroup.c (goo_canvas_group_get_item_at)
+ (goo_canvas_group_paint): check the bounds and handle the clip path.
+
+ * demo/table-demo.c (create_demo_table): added parameters and created
+ a second table of shapes, this time with the items shrunk and clipped.
+
+2007-02-20 Damon Chaplin <damon at gnome.org>
+
* src/goocanvastext.c (goo_canvas_text_create_layout):
(goo_canvas_text_get_item_at): use the ink rect as well as the logical
rect when calculating the bounds or doing hit-testing.
Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- TODO 20 Feb 2007 14:22:03 -0000 1.26
+++ TODO 20 Feb 2007 22:54:46 -0000 1.27
@@ -2,7 +2,7 @@
Bugs
o Demo text layout is changing when scale is changed. Maybe bug 341481.
- o Table should clip children, if it had to shrink.
+
Features definitely needed:
More information about the cairo-commit
mailing list