Refactor ag_chart_export_jpg_to_file() as ag_chart_export_to_image()
It is capable of saving in any format (as long as GdkPixbuf supports it)
This commit is contained in:
parent
96221abec6
commit
52ff709e14
@ -1983,11 +1983,12 @@ ag_chart_get_pixbuf(AgChart *chart,
|
|||||||
return pixbuf;
|
return pixbuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
ag_chart_export_jpg_to_file(AgChart *chart,
|
ag_chart_export_to_image(AgChart *chart,
|
||||||
GFile *file,
|
GFile *file,
|
||||||
AgDisplayTheme *theme,
|
AgDisplayTheme *theme,
|
||||||
GError **err)
|
gchar *format,
|
||||||
|
GError **err)
|
||||||
{
|
{
|
||||||
gchar *jpg;
|
gchar *jpg;
|
||||||
gsize jpg_length;
|
gsize jpg_length;
|
||||||
@ -2003,7 +2004,7 @@ ag_chart_export_jpg_to_file(AgChart *chart,
|
|||||||
pixbuf,
|
pixbuf,
|
||||||
&jpg,
|
&jpg,
|
||||||
&jpg_length,
|
&jpg_length,
|
||||||
"jpeg",
|
format,
|
||||||
err,
|
err,
|
||||||
NULL
|
NULL
|
||||||
)) {
|
)) {
|
||||||
@ -2029,6 +2030,15 @@ ag_chart_export_jpg_to_file(AgChart *chart,
|
|||||||
g_free(jpg);
|
g_free(jpg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
ag_chart_export_jpg_to_file(AgChart *chart,
|
||||||
|
GFile *file,
|
||||||
|
AgDisplayTheme *theme,
|
||||||
|
GError **err)
|
||||||
|
{
|
||||||
|
ag_chart_export_to_image(chart, file, theme, "jpeg", err);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
ag_chart_set_note(AgChart *chart, const gchar *note)
|
ag_chart_set_note(AgChart *chart, const gchar *note)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user