Add JPEG export support
This commit is contained in:
@@ -859,6 +859,7 @@ ag_window_export_image(AgWindow *window, GError **err)
|
||||
_("_Save"), GTK_RESPONSE_ACCEPT,
|
||||
NULL);
|
||||
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(fs), filter_svg);
|
||||
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(fs), filter_jpg);
|
||||
gtk_file_chooser_set_filter(GTK_FILE_CHOOSER(fs), filter_svg);
|
||||
gtk_dialog_set_default_response(GTK_DIALOG(fs), GTK_RESPONSE_ACCEPT);
|
||||
gtk_file_chooser_set_local_only(GTK_FILE_CHOOSER(fs), FALSE);
|
||||
@@ -887,6 +888,9 @@ ag_window_export_image(AgWindow *window, GError **err)
|
||||
if (filter == filter_svg) {
|
||||
extension = ".svg";
|
||||
save_func = &ag_chart_export_svg_to_file;
|
||||
} else if (filter == filter_jpg) {
|
||||
extension = ".jpg";
|
||||
save_func = &ag_chart_export_jpg_to_file;
|
||||
} else {
|
||||
g_warning("Unknown file type");
|
||||
gtk_file_chooser_set_filter(GTK_FILE_CHOOSER(fs), filter_svg);
|
||||
|
Reference in New Issue
Block a user