-
JodyGoldberg authored
2003-06-22 Jody Goldberg <jody@gnome.org> * graph/plugins/plot_pie/gog-pie.c (gog_pie_plot_set_property) : vary style by element handled in plot now. (gog_pie_plot_get_property) : ditto. (gog_pie_plot_cardinality) : deleted. (gog_pie_plot_foreach_elem) : doh! USe the label we just calculated. (gog_pie_view_render) : implement general extracted slices. * graph/gog-theme.c (gog_theme_get_name) : new util. * graph/gog-style.c : Implement the hooks for serialization but have not actually written them yet. * graph/gog-series.c (gog_series_editor) : add a notebook wrapper to allow changing style and data. (gog_series_init) : set GogObject::use_parent_as_proxy flag. (gog_series_dataset_dims) new. * graph/gog-plot.c (gog_plot_set_property) : handle the 'vary_style_by_element' at this level. (gog_plot_get_cardinality) : ditto. * graph/gog-object.c (gog_object_emit_changed) : Add 'use_parent_as_proxy' utility to make life easier for things like series that will not have individual views. This will fire a changed signal from their plots. * graph/gog-legend.c (gog_legend_parent_changed) : new. ensure we get updated when chart cardinality changes. (gog_legend_update) : new. * graph/gog-label.c (gog_label_editor) : fix. (gog_label_class_init) : fix. (gog_label_dims) : added to handle the extension to dataset interface. * graph/gog-guru.glade : remove frame wrapping the prop notebook. * graph/gog-guru.c (prop_notebook_set_current_page) : new util. to cleanup the handling of prop pages. Only show the border if the prop page is not a notebook. This keeps the layout visually similar in both cases. (cb_select_prop_page) : use it here. (cb_attr_tree_selection_change) : and here. (graph_guru_type_selector_new) : remove the useless notebook wrapping the type selector. It gives us more space and forces an initial selection. * graph/gog-graph.c (gog_graph_set_property) : add a 'theme-name' property to facilitate serialization. * graph/gog-data-allocator.c (gog_dataset_dims) : extension to the dataset interface to facilitate serialization. * graph/gog-chart.c (gog_chart_get_property) : new. Needed a way to signal that the cardinality had changed, and a read only property with a notify handler seemed cleaner than a stand alone signal. Looking back at that decision, it seems ugly. Might revisit this later. * graph/gog-axis.c : hook up the dataset interface to prepare for serializing all the flags. * graph/go-data-impl.h (GOData) : extend interface to require a 'from_str' operation to allow serialization to xml. * graph/go-data.c (go_data_from_str) : wrapper. * graph/Makefile.am : Add gog-object-xml.[ch] 2003-06-14 Jean Brefort <jean.brefort@ac-dijon.fr> * graph/gog-style.c (gog_style_editor): move a bad placed g_signal_connect * graph/gog-style.c (gog_style_copy): duplicate filename if useful * graph/gog-renderer-pixbuf.c (gog_renderer_pixbuf_draw_polygon): added missing white spaces (purely cosmetic) * graph/gog-renderer-pixbuf.c (go_color_to_artpix): removed static * graph/gog-renderer-gnome-print.c (gog_renderer_gnome_print_draw_polygon): added image and gradient support 2003-06-13 Jon K Hellan <hellan@acm.org> * graph/gog-style.c (gog_style_editor) : Use the new color_combo_set_instant_apply flag. 2003-06-22 Jody Goldberg <jody@gnome.org> * src/sheet-object.c (sheet_object_register) : register the graph types to allow loading. * src/sheet-object-graph.c (sheet_object_graph_read_xml) : enable. (sheet_object_graph_write_xml) : enable. * src/graph.c (gnm_go_data_from_str) : new utility shared by vector and scalar that can parse, and handle delaying the parse until the data source is linked to a sheet to provide context. (gnm_go_data_set_sheet) : ditto. (gnm_go_data_scalar_from_str) : new requirement for interface. (gnm_go_data_scalar_set_sheet) : use gnm_go_data_set_sheet. (gnm_go_data_vector_from_str) : new requirement for interface. (gnm_go_data_vector_set_sheet) : use gnm_go_data_set_sheet. * src/application.c (application_history_add) : GObject::notify seems to prefer hyphens to underscores. (gnumeric_application_class_init) : ditto. 2003-06-18 Jody Goldberg <jody@gnome.org> * src/hlink.c (gnm_hlink_cur_wb_activate) : jump to the target sheet, not the current sheet.
f0eddd3f