goffice r1834 - in trunk: . goffice/graph goffice/gtk goffice/utils



Author: emmanuel
Date: 2007-08-25 14:56:24 +0100 (Sat, 25 Aug 2007)
New Revision: 1834
ViewCVS link: http://svn.gnome.org/viewcvs/goffice?rev=1834&view=rev

Modified:
   trunk/ChangeLog
   trunk/goffice/graph/gog-renderer.c
   trunk/goffice/gtk/go-pattern-selector.c
   trunk/goffice/gtk/go-pattern-selector.h
   trunk/goffice/utils/go-cairo.c
   trunk/goffice/utils/go-cairo.h
   trunk/goffice/utils/go-marker.c
   trunk/goffice/utils/go-marker.h
   trunk/goffice/utils/go-pattern.c
   trunk/goffice/utils/go-pattern.h
Log:
2007-08-25 Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>

	Move GOPattern code to cairo.
	Minor tweak of go_marker_create_cairo_surface.

	* goffice/graph/gog-renderer.c (emit_fill): use
	go_pattern_create_cairo_pattern.
	(_get_marker_surface): adapt to new go_marker_create_cairo_surface.
	* goffice/gtk/go-pattern-selector.c (go_pattern_palette_render_func):
	use go_pattern_create_cairo_pattern.
	* goffice/utils/go-cairo.c (go_cairo_surface_is_vector): new.
	* goffice/utils/go-marker.c (go_marker_create_cairo_surface): return
	width and height of the created surface, in case of
	future non square surfaces.
	* goffice/utils/go-pattern.c (pattern_solid): removed.
	(pattern_blend): removed.
	(cb_pattern_alpha): removed.
	(cb_pattern_opaque): removed.
	(go_pattern_render_svp): removed.
	(go_pattern_create_cairo_pattern): new.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]