diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp index 434f3c8de709a86733959b335e2009157ede8c4f..e3dc9c7730f795f866d9cd80cf1af60b76182d7d 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},