? po/fr.po.autosave ? src/gnm-graph-window.c ? src/gnm-graph-window.h Index: src/sheet-object-graph.c =================================================================== RCS file: /cvs/gnome/gnumeric/src/sheet-object-graph.c,v retrieving revision 1.73 diff -u -p -r1.73 sheet-object-graph.c --- src/sheet-object-graph.c 7 Nov 2005 04:44:03 -0000 1.73 +++ src/sheet-object-graph.c 17 Nov 2005 14:59:50 -0000 @@ -44,7 +44,7 @@ #include #include #include -#include +#include #include #include #include @@ -113,7 +113,7 @@ static GSF_CLASS_FULL (SOGraphFooView, s typedef struct { SheetObject base; GogGraph *graph; - GObject *renderer; + GogRenderer *renderer; gulong add_sig, remove_sig; } SheetObjectGraph; typedef SheetObjectClass SheetObjectGraphClass; @@ -261,12 +261,11 @@ gnm_sog_write_image (SheetObject const * if (strcmp (format, "svg") == 0) { res = gog_graph_export_to_svg (sog->graph, output, w, h, 1.0); } else { - GogRendererPixbuf *prend = GOG_RENDERER_PIXBUF (sog->renderer); - GdkPixbuf *pixbuf = gog_renderer_pixbuf_get (prend); + GdkPixbuf *pixbuf = gog_renderer_get_pixbuf (sog->renderer); if (!pixbuf) { - gog_renderer_pixbuf_update (prend, w, h, 1.); - pixbuf = gog_renderer_pixbuf_get (prend); + gog_renderer_update (sog->renderer, w, h, 1.); + pixbuf = gog_renderer_get_pixbuf (sog->renderer); } res = gdk_pixbuf_save_to_callback (pixbuf, sog_gsf_gdk_pixbuf_save, @@ -627,9 +626,7 @@ sheet_object_graph_set_gog (SheetObject if (sog->renderer != NULL) g_object_set (sog->renderer, "model", graph, NULL); else - sog->renderer = g_object_new (GOG_RENDERER_PIXBUF_TYPE, - "model", sog->graph, - NULL); + sog->renderer = gog_renderer_new_for_pixbuf (sog->graph); } static void