CVSROOT: /cvs/gnome Module name: goffice Changes by: emmanuel 05/08/10 09:50:33
Modified files: . : BUGS ChangeLog goffice/graph : gog-axis-line.c gog-axis.c gog-axis.h gog-chart.c gog-guru.c gog-plot-impl.h gog-plot.c gog-plot.h plugins/plot_barcol: gog-1.5d.c plot-types.xml.in plugins/plot_boxes: plot-types.xml.in plugins/plot_radar: gog-radar.c plot-types.xml.in plugins/plot_xy: gog-xy.c plot-types.xml.in Log message: 2005-08-10 Emmanuel Pacaud <[EMAIL PROTECTED]> * goffice/graph/gog-axis-line.c (axis_circle_render): fix label overlap of 0° and 360° ticks. GogPlot::guru_helper implementation for automatic addition of objects when creating graphs in guru. * goffice/graph/gog-axis.c (role_grid_line_can_add): removed. (role_grid_line_major_can_add): use new gog_axis_get_grid_line function. (role_grid_line_minor_post_add): ditto. (gog_axis_get_grid_line): new. * goffice/graph/gog-chart.c (role_plot_pre_remove): remove GogChart::grid if new axis set is not compatible. (role_grid_can_add): add GOG_AXIS_SET_RADAR in list of axis sets compatible with GogGrid. (gog_chart_axis_set_assign): don't handle GogGrid object here. * goffice/graph/gog-guru.c (graph_typeselect_minor): remove current chart, not only plot. Call GogPlot::guru_helper for additionnal objects. * goffice/graph/gog-plot.c (gog_plot_set_property): add new guru-hints property, which is a semicolon separated list of hints for GogPlot::guru_helper. (gog_plot_get_property): ditto. (gog_plot_class_init): ditto. (gog_plot_guru_helper_add_grid_line): new. (gog_plot_guru_helper): new. * plugins/plot_barcol/plot_types.xml.in: add "backplane" hint for all plots. * plugins/plot_box_plot/plot_types.xml.in: ditto. * plugins/plot_radar/gog-radar.c (gog_rt_plot_guru_helper): new. Handle "circular-no-line" guru hint. * plugins/plot_radar/plot-types.xml.in: add "circular-no-line" hint to radar plots. add "major-grid" and "backplane" to polar plot. * plugins/plot_xy/plot-types.xml.in: add "backplane" to all plots. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=goffice&who=emmanuel&date=explicit&mindate=2005-08-10%2009:49&maxdate=2005-08-10%2009:51 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list