Revision: 20327 http://sourceforge.net/p/jmol/code/20327 Author: hansonr Date: 2015-02-25 04:40:52 +0000 (Wed, 25 Feb 2015) Log Message: ----------- Jmol.___JmolVersion="14.3.12_2015.02.25"
new feature: show chemical drawing new feature: show drawing -- pops up window with drawing of model -- somewhat limited in scop and size, as it uses SMILES Modified Paths: -------------- trunk/Jmol/src/org/jmol/scriptext/CmdExt.java trunk/Jmol/src/org/jmol/viewer/Jmol.properties trunk/Jmol/src/org/jmol/viewer/Viewer.java Modified: trunk/Jmol/src/org/jmol/scriptext/CmdExt.java =================================================================== --- trunk/Jmol/src/org/jmol/scriptext/CmdExt.java 2015-02-25 04:08:47 UTC (rev 20326) +++ trunk/Jmol/src/org/jmol/scriptext/CmdExt.java 2015-02-25 04:40:52 UTC (rev 20327) @@ -3720,7 +3720,7 @@ switch (tok) { case T.drawing: if (msg.length() > 0) { - vwr.show2D(msg); + vwr.fm.loadImage(vwr.setLoadFormat("_" + msg, '2', false), "\1" + msg); return; } msg = "Could not show drawing -- Either insufficient atoms are selected or the model is a PDB file."; Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2015-02-25 04:08:47 UTC (rev 20326) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2015-02-25 04:40:52 UTC (rev 20327) @@ -14,8 +14,16 @@ TODO: remove HTML5 dependency on synchronous file loading (check SCRIPT command for problems) -Jmol.___JmolVersion="14.3.12_2015.02.24" +Jmol.___JmolVersion="14.3.12_2015.02.25" +new feature: show chemical drawing +new feature: show drawing + -- pops up window with drawing of model + -- somewhat limited in scop and size, as it uses SMILES + + +JmolVersion="14.3.12_2015.02.24" + new feature: show IMAGE -- pops up a frame with the current image -- allows "Save As..." @@ -48,7 +56,7 @@ bug fix: minimizer treats hydrogen bonds as covalent single bonds -code: javajs.img.bMPDecoder +code: javajs.img.BMPDecoder code: org.openscience.jmol.app.jmolpanel.ImageDialog JmolVersion="14.3.12_2015.02.19" Modified: trunk/Jmol/src/org/jmol/viewer/Viewer.java =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Viewer.java 2015-02-25 04:08:47 UTC (rev 20326) +++ trunk/Jmol/src/org/jmol/viewer/Viewer.java 2015-02-25 04:40:52 UTC (rev 20327) @@ -7579,10 +7579,6 @@ showUrl(g.helpPath + what); } - public void show2D(String smiles) { - showUrl((String) setLoadFormat("_" + smiles, '2', false)); - } - public String getChemicalInfo(String smiles, T t) { String info = null; char type = '/'; @@ -7602,14 +7598,23 @@ case T.name: type = 'N'; break; + case T.image: + type = '2'; + break; default: info = SV.sValue(t); + if (info.equalsIgnoreCase("drawing") || info.equalsIgnoreCase("image")) + type = '2'; // the following should not be necessary // but an NCI server fault on 3/29/2014 required this //if (info.equals("sdf")) //info = "file?format=sdf"; } String s = (String) setLoadFormat("_" + smiles, type, false); + if (type == '2') { + fm.loadImage(s, "\1" + smiles); + return s; + } if (type == '/') s += PT.rep(info, " ", "%20"); return getFileAsString4(s, -1, false, false, false, "file"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Jmol-commits mailing list Jmol-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-commits