CVSROOT: /cvs/gnome Module name: goffice Changes by: emmanuel 05/08/14 06:20:21
Modified files: . : ChangeLog goffice/graph : gog-renderer-gnome-print.c gog-renderer-impl.h gog-renderer-pixbuf.c gog-renderer-svg.c gog-renderer.c gog-renderer.h gog-view.c plugins/plot_barcol: gog-line.c plugins/plot_radar: gog-radar.c plugins/plot_surface: gog-surface.c plugins/plot_xy: gog-xy.c Log message: 2005-08-14 Emmanuel Pacaud <[EMAIL PROTECTED]> Fix clipping of polar plots. Renamed all clip_push, clip_pop functions to push_clip, pop_clip for consistency with push_style, pop_style. * goffice/graph/gog-renderer-gnome-print.c (print_make_rectangle_path): removed. (gog_renderer_gnome_print_push_clip): clipping region is a path now. (gog_renderer_gnome_print_draw_path): clip dashed line to graph bbox. (gog_renderer_gnome_print_draw_polygon): ditto. (gog_graph_print_to_gnome_print): stire graph bbox. * goffice/graph/gog-renderer-pixbuf.c (gog_renderer_pixbuf_push_clip): handle clipping region as path, assuming nested region is included in parent one. (gog_renderer_pixbuf_pop_clip): free clip svp. (gog_renderer_pixbuf_do_clip): new. (gog_renderer_pixbuf_draw_path): call gog_renderer_pixbuf_do_clip. clip dashed line to graph bbox. (gog_renderer_pixbuf_draw_polygon): ditto. * goffice/graph/gog-renderer-svg.c (gog_renderer_svg_push_clip): clipping region is a path now. * goffice/graph/gog-renderer.c (gog_renderer_push_clip): ditto. (gog_renderer_pop_clip): ditto. Free clip_path. (gog_renderer_get_rectangle_vpath): new. * goffice/graph/gog-view.c (gog_view_render): clipping region is a path now. * plugins/plot_barcol/gog-line.c (gog_line_view_render): ditto. * plugins/plot_radar/gog-radar.c (gog_rt_plot_guru_helper): force auto_dash to FALSE. (gog_rt_view_render): add correct polar clipping. (gog_rt_series_init_style): don't disable marker theming. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=goffice&who=emmanuel&date=explicit&mindate=2005-08-14%2006:19&maxdate=2005-08-14%2006:21 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list