From: <sh...@us...> - 2007-09-01 20:04:12
|
Revision: 8822 http://cdk.svn.sourceforge.net/cdk/?rev=8822&view=rev Author: shk3 Date: 2007-09-01 13:04:09 -0700 (Sat, 01 Sep 2007) Log Message: ----------- the image is not set off the border 40 px (til now, labels at the border were cut off) Modified Paths: -------------- branches/cdk-1.0.x/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java Modified: branches/cdk-1.0.x/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java =================================================================== --- branches/cdk-1.0.x/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java 2007-09-01 19:56:02 UTC (rev 8821) +++ branches/cdk-1.0.x/src/org/openscience/cdk/applications/jchempaint/JChemPaintEditorPanel.java 2007-09-01 20:04:09 UTC (rev 8822) @@ -54,6 +54,7 @@ import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import javax.swing.event.EventListenerList; +import javax.vecmath.Vector2d; import org.openscience.cdk.Atom; import org.openscience.cdk.Bond; @@ -567,10 +568,11 @@ HashMap oldrenderingcoordinates=jchemPaintModel.getRendererModel().getRenderingCoordinates(); Dimension dim = GeometryTools.get2DDimension(ac,jchemPaintModel.getRendererModel().getRenderingCoordinates()); GeometryTools.translateAllPositive(ac,jchemPaintModel.getRendererModel().getRenderingCoordinates()); - snapImage = createImage((int)dim.getWidth()+20, (int)dim.getHeight()+20); + GeometryTools.translate2D(ac, new Vector2d(40,40),jchemPaintModel.getRendererModel().getRenderingCoordinates()); + snapImage = createImage((int)dim.getWidth()+80, (int)dim.getHeight()+80); Graphics2D snapGraphics = (Graphics2D) snapImage.getGraphics(); snapGraphics.setBackground(Color.WHITE); - snapGraphics.clearRect(0,0,(int)dim.getWidth()+20, (int)dim.getHeight()+20); + snapGraphics.clearRect(0,0,(int)dim.getWidth()+80, (int)dim.getHeight()+80); r2d.useScreenSize=false; r2d.paintMolecule(ac, (Graphics2D) snapGraphics,false,true); r2d.useScreenSize=true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |