X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FHTMLOutput.java;h=fd51823c9277734de36dd88550ef599f111df726;hb=06fef82a8d6fcdcfadc58d747f9f774297cd639d;hp=b70ba68f1a3bebcf2b3ed64ec3720fdb8b26967b;hpb=7e0e6d29fbd9fe42b1baa82bc03fb899c4e5e1e2;p=jalview.git diff --git a/src/jalview/io/HTMLOutput.java b/src/jalview/io/HTMLOutput.java index b70ba68..fd51823 100755 --- a/src/jalview/io/HTMLOutput.java +++ b/src/jalview/io/HTMLOutput.java @@ -19,14 +19,17 @@ public class HTMLOutput { this.av = av; sr = new SequenceRenderer(av); - JFileChooser chooser = new JFileChooser(jalview.bin.Cache.LAST_DIRECTORY); + JalviewFileChooser chooser = new JalviewFileChooser(jalview.bin.Cache.getProperty("LAST_DIRECTORY") + , new String[]{"html"}, "HTML files"); + + chooser.setFileView(new JalviewFileView()); chooser.setDialogTitle("Save as HTML"); chooser.setToolTipText("Save"); int value = chooser.showSaveDialog(null); - if(value == JFileChooser.APPROVE_OPTION) + if(value == JalviewFileChooser.APPROVE_OPTION) { String choice = chooser.getSelectedFile().getPath(); - jalview.bin.Cache.LAST_DIRECTORY = choice; + jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice); try{ PrintWriter out = new java.io.PrintWriter(new java.io.FileWriter(choice)); out.println(""); @@ -89,7 +92,11 @@ public class HTMLOutput { seq = alignment.getSequenceAt(i); groups = alignment.findAllGroups( seq ); - out.println(""+seq.getDisplayId()+"  "); + if(av.getShowFullId()) + out.println(""+seq.getDisplayId()+"  "); + else + out.println(""+seq.getName()+"  "); + for (int res = 0; res < seq.getLength(); res++) @@ -171,7 +178,10 @@ public class HTMLOutput out.println(""); seq = al.getSequenceAt(s); groups = al.findAllGroups( seq ); - out.println(""+seq.getDisplayId()+"  "); + if(av.getShowFullId()) + out.println(""+seq.getDisplayId()+"  "); + else + out.println(""+seq.getName()+"  "); for (int res = startRes; res < endRes; res++) {