From: <sh...@us...> - 2007-09-01 19:18:07
|
Revision: 8813 http://cdk.svn.sourceforge.net/cdk/?rev=8813&view=rev Author: shk3 Date: 2007-09-01 12:18:03 -0700 (Sat, 01 Sep 2007) Log Message: ----------- export does not change screen Modified Paths: -------------- trunk/cdk/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java Modified: trunk/cdk/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java =================================================================== --- trunk/cdk/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java 2007-09-01 19:14:42 UTC (rev 8812) +++ trunk/cdk/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java 2007-09-01 19:18:03 UTC (rev 8813) @@ -565,6 +565,7 @@ IAtomContainer ac = model.getBuilder().newAtomContainer(); Iterator containers = MoleculeSetManipulator.getAllAtomContainers(model.getMoleculeSet()).iterator(); while (containers.hasNext()) ac.add((IAtomContainer)containers.next()); + HashMap oldrenderingcoordinates=jchemPaintModel.getRendererModel().getRenderingCoordinates(); Dimension dim = GeometryTools.get2DDimension(ac,jchemPaintModel.getRendererModel().getRenderingCoordinates()); GeometryTools.translateAllPositive(ac,jchemPaintModel.getRendererModel().getRenderingCoordinates()); image = new BufferedImage((int)dim.getWidth()+20, (int)dim.getHeight()+20, BufferedImage.TYPE_INT_ARGB); @@ -574,6 +575,7 @@ r2d.useScreenSize=false; r2d.paintMolecule(ac, (Graphics2D) snapGraphics,false,true); r2d.useScreenSize=true; + jchemPaintModel.getRendererModel().setRenderingCoordinates(oldrenderingcoordinates); logger.info("created..."); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |