[cairo-commit] goocanvas/docs goocanvas-sections.txt,1.21,1.22
Damon Chaplin
commit at pdx.freedesktop.org
Thu Feb 15 06:18:56 PST 2007
- Previous message: [cairo-commit] goocanvas ChangeLog,1.76,1.77 TODO,1.22,1.23
- Next message: [cairo-commit]
goocanvas/demo Makefile.am, 1.9, 1.10 demo-clipping.c,
NONE, 1.1 demo.c, 1.14, 1.15 mv-demo-clipping.c, NONE,
1.1 mv-demo.c, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: damon
Update of /cvs/cairo/goocanvas/docs
In directory kemper:/tmp/cvs-serv30383/docs
Modified Files:
goocanvas-sections.txt
Log Message:
2007-02-15 Damon Chaplin <damon at gnome.org>
* src/goocanvasutils.c:
* src/goocanvaspath.c: moved data structures and code for parsing and
creating SVG paths from goocanvaspath.[hc] to goocanvasutils.[hc].
Added goo_canvas_parse_path_data() and goo_canvas_create_path() public
functions.
* src/goocanvasitemsimple.c: added "clip-path" and "clip-fill-rule"
properties to specify the clip path and fill rule, and used these
to calculate bounds, paint, and do hit testing.
* src/goocanvasitemsimple.h (struct _GooCanvasItemSimpleData): added
clip_path_commands and clip_fill_rule.
* src/goocanvastext.c (goo_canvas_text_set_model):
* src/goocanvasrect.c (goo_canvas_rect_set_model):
* src/goocanvaspolyline.c (goo_canvas_polyline_set_model):
* src/goocanvaspath.c (goo_canvas_path_set_model):
* src/goocanvasimage.c (goo_canvas_image_set_model):
* src/goocanvasgroup.c (goo_canvas_group_set_model):
* src/goocanvasellipse.c (goo_canvas_ellipse_set_model): use
goo_canvas_item_simple_set_model() rather than getting parent iface.
(For GooCanvasTable this actually caused a crash as when it called
the GooCanvasGroup function that got the parent iface which pointed to
itself so it got into an infinite loop.)
* demo/mv-demo-clipping.c:
* demo/demo-clipping.c: new files for clipping demo pages.
* demo/Makefile.am:
* demo/mv-demo.c:
* demo/demo.c: added clipping pages.
Index: goocanvas-sections.txt
===================================================================
RCS file: /cvs/cairo/goocanvas/docs/goocanvas-sections.txt,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- goocanvas-sections.txt 9 Feb 2007 13:41:03 -0000 1.21
+++ goocanvas-sections.txt 15 Feb 2007 14:18:50 -0000 1.22
@@ -256,8 +256,6 @@
<SECTION>
<FILE>goocanvaspath</FILE>
-GooCanvasPathCommandType
-GooCanvasPathCommand
<TITLE>GooCanvasPath</TITLE>
GooCanvasPath
goo_canvas_path_new
@@ -494,6 +492,7 @@
goo_canvas_item_simple_check_in_path
goo_canvas_item_simple_paint_path
goo_canvas_item_simple_changed
+goo_canvas_item_simple_set_model
<SUBSECTION Standard>
GOO_CANVAS_ITEM_SIMPLE
@@ -658,7 +657,11 @@
goo_canvas_line_dash_ref
goo_canvas_line_dash_unref
-
+<SUBSECTION>
+GooCanvasPathCommandType
+GooCanvasPathCommand
+goo_canvas_parse_path_data
+goo_canvas_create_path
<SUBSECTION Private>
- Previous message: [cairo-commit] goocanvas ChangeLog,1.76,1.77 TODO,1.22,1.23
- Next message: [cairo-commit]
goocanvas/demo Makefile.am, 1.9, 1.10 demo-clipping.c,
NONE, 1.1 demo.c, 1.14, 1.15 mv-demo-clipping.c, NONE,
1.1 mv-demo.c, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list