output-item: Collapse the inheritance hierarchy into a single struct.
[pspp] / src / output / charts / spreadlevel-cairo.c
index 7167c4c8e6cf57e8dd74f14a5d82b52910318354..815cfe5dd371384fa24aaa00dae3fcc77df325ee 100644 (file)
 #define _(msgid) gettext (msgid)
 
 void
-xrchart_draw_spreadlevel (const struct chart_item *chart_item, cairo_t *cr,
-                    struct xrchart_geometry *geom)
+xrchart_draw_spreadlevel (const struct chart *chart, cairo_t *cr,
+                          struct xrchart_geometry *geom)
 {
-  const struct spreadlevel_plot_chart *sl = to_spreadlevel_plot_chart (chart_item);
+  const struct spreadlevel_plot_chart *sl = to_spreadlevel_plot_chart (chart);
   size_t i;
 
-  const char *name = chart_item_get_title (chart_item);
+  const char *name = chart_get_title (chart);
 
   xrchart_write_title (cr, geom, _("Spread vs. Level Plot of %s"), name);
   xrchart_write_xlabel (cr, geom, _("Level"));