[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