goffice r1677 - in trunk: . goffice/graph goffice/utils



Author: emmanuel
Date: 2007-02-21 10:49:59 +0000 (Wed, 21 Feb 2007)
New Revision: 1677
ViewCVS link: http://svn.gnome.org/viewcvs/goffice?rev=1677&view=rev

Modified:
   trunk/ChangeLog
   trunk/goffice/graph/gog-legend.c
   trunk/goffice/graph/gog-renderer-cairo.c
   trunk/goffice/graph/gog-renderer-impl.h
   trunk/goffice/graph/gog-renderer.c
   trunk/goffice/graph/gog-renderer.h
   trunk/goffice/utils/go-line.c
   trunk/goffice/utils/go-line.h
Log:
2006-02-21  Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>

	Restrict legend sample line width to sane values, like what we do for
	markers.
	http://bugzilla.gnome.org/show_bug.cgi?id=404819

	* goffice/utils/go-line.c: add a sequence length to dash descriptors.
	(go_line_dash_get_length): new.
	* goffice/graph/gog-renderer.c (gog_renderer_get_hairline_width_pts):
	new.
	* goffice/graph/gog-renderer-cairo.c: provide an implemenation of
	hairline_pts.
	* goffice/graph/gog-legend.c: use defines for legend element layout.
	(cb_swatch_scale): compute the scale used for restricting sample width
	in order to always shows correctly the dashed lines.
	(cb_render_elements): apply line width scale.






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