From bd7e35152308326f6853c897b7d3782638b46ea5 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 7 Apr 2014 21:29:26 +0000
Subject: [PATCH] new PGF file format contributed by  Sebastian Eiser

---
 Fltk/graphicWindow.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp
index 434f3c8de7..e3dc9c7730 100644
--- a/Fltk/graphicWindow.cpp
+++ b/Fltk/graphicWindow.cpp
@@ -302,6 +302,8 @@ static int _save_pdf(const char *name){ return gl2psFileDialog
     (name, "PDF Options", FORMAT_PDF); }
 static int _save_png(const char *name){ return genericBitmapFileDialog
     (name, "PNG Options", FORMAT_PNG); }
+static int _save_pgf(const char *name){ return pgfBitmapFileDialog
+    (name, "PGF Options", FORMAT_PGF); }
 static int _save_ps(const char *name){ return gl2psFileDialog
     (name, "PS Options", FORMAT_PS); }
 static int _save_ppm(const char *name){ return genericBitmapFileDialog
@@ -350,6 +352,7 @@ static int _save_auto(const char *name)
   case FORMAT_TEX  : return _save_tex(name);
   case FORMAT_PDF  : return _save_pdf(name);
   case FORMAT_PNG  : return _save_png(name);
+  case FORMAT_PGF  : return _save_pgf(name);
   case FORMAT_PS   : return _save_ps(name);
   case FORMAT_PPM  : return _save_ppm(name);
   case FORMAT_SVG  : return _save_svg(name);
@@ -411,6 +414,7 @@ static void file_save_as_cb(Fl_Widget *w, void *data)
     {"Image - PDF" TT "*.pdf", _save_pdf},
 #if defined(HAVE_LIBPNG)
     {"Image - PNG" TT "*.png", _save_png},
+    {"Image - PGF" TT "*.pgf", _save_pgf},
 #endif
     {"Image - PostScript" TT "*.ps", _save_ps},
     {"Image - PPM" TT "*.ppm", _save_ppm},
-- 
GitLab