X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FImageMaker.java;fp=src%2Fjalview%2Futil%2FImageMaker.java;h=d8b6a7b4c5dd7fbc74badc94abf873f4f317c566;hb=8b27085fa7fc5f2877e078421284c2636b85b8c6;hp=fcea21d866bbf04b3321b5a39704c89747b0a456;hpb=4a5137b64f7ec23db2a09290bfcd392984a52150;p=jalview.git diff --git a/src/jalview/util/ImageMaker.java b/src/jalview/util/ImageMaker.java index fcea21d..d8b6a7b 100755 --- a/src/jalview/util/ImageMaker.java +++ b/src/jalview/util/ImageMaker.java @@ -20,6 +20,7 @@ */ package jalview.util; +import jalview.bin.Cache; import jalview.bin.Jalview; import jalview.gui.EPSOptions; import jalview.gui.IProgressIndicator; @@ -42,6 +43,22 @@ import org.jibble.epsgraphics.EpsGraphics2D; public class ImageMaker { + public static final String SVG_DESCRIPTION = "Scalable Vector Graphics"; + + public static final String SVG_EXTENSION = "svg"; + + public static final String EPS_DESCRIPTION = "Encapsulated Postscript"; + + public static final String EPS_EXTENSION = "eps"; + + public static final String PNG_EXTENSION = "png"; + + public static final String PNG_DESCRIPTION = "Portable network graphics"; + + public static final String HTML_EXTENSION = "html"; + + public static final String HTML_DESCRIPTION = "Hypertext Markup Language"; + EpsGraphics2D pg; SVGGraphics2D g2; @@ -181,7 +198,7 @@ public class ImageMaker out.close(); break; case PNG: - ImageIO.write(bi, "png", out); + ImageIO.write(bi, PNG_EXTENSION, out); out.flush(); out.close(); break; @@ -293,11 +310,8 @@ public class ImageMaker { return null; } - return new jalview.io.JalviewFileChooser( - jalview.bin.Cache.getProperty("LAST_DIRECTORY"), - new String[] { "png" }, - new String[] { "Portable network graphics" }, - "Portable network graphics"); + return new JalviewFileChooser(Cache.getProperty("LAST_DIRECTORY"), + PNG_EXTENSION, PNG_DESCRIPTION, PNG_DESCRIPTION); } static JalviewFileChooser getEPSChooser() @@ -306,11 +320,8 @@ public class ImageMaker { return null; } - return new jalview.io.JalviewFileChooser( - jalview.bin.Cache.getProperty("LAST_DIRECTORY"), - new String[] { "eps" }, - new String[] { "Encapsulated Postscript" }, - "Encapsulated Postscript"); + return new JalviewFileChooser(Cache.getProperty("LAST_DIRECTORY"), + EPS_EXTENSION, EPS_DESCRIPTION, EPS_DESCRIPTION); } private void setProgressMessage(String message) @@ -327,10 +338,7 @@ public class ImageMaker { return null; } - return new jalview.io.JalviewFileChooser( - jalview.bin.Cache.getProperty("LAST_DIRECTORY"), - new String[] { "svg" }, - new String[] { "Scalable Vector Graphics" }, - "Scalable Vector Graphics"); + return new JalviewFileChooser(Cache.getProperty("LAST_DIRECTORY"), + SVG_EXTENSION, SVG_DESCRIPTION, SVG_DESCRIPTION); } }