From aeae2e80f48c61fb7186161e6c076b9f1ab16167 Mon Sep 17 00:00:00 2001 From: Arvid Berg Date: Mon, 24 May 2010 16:24:06 +0200 Subject: [PATCH] Reverse vertical alignment Fixes bug 1948 caused by the inversion of the coordinate system for translation between on screen and cdk coordianates --- .../src/net/bioclipse/cdk/jchempaint/view/SWTRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/net.bioclipse.cdk.jchempaint.view/src/net/bioclipse/cdk/jchempaint/view/SWTRenderer.java b/plugins/net.bioclipse.cdk.jchempaint.view/src/net/bioclipse/cdk/jchempaint/view/SWTRenderer.java index 032dabbc6..16db14385 100644 --- a/plugins/net.bioclipse.cdk.jchempaint.view/src/net/bioclipse/cdk/jchempaint/view/SWTRenderer.java +++ b/plugins/net.bioclipse.cdk.jchempaint.view/src/net/bioclipse/cdk/jchempaint/view/SWTRenderer.java @@ -354,8 +354,8 @@ public void visit(AtomSymbolElement element) { switch(element.alignment) { case -1: x = x -secondTextSize.x - hc.x;break; case 1: x = x + textSize.x+cp.x;break; - case 2: y = y + textSize.y;break; - case -2: y = y+cp.y/2 - Math.max( secondTextSize.y,secondTextSize.y/2 - hc.y);break; + case -2: y = y + textSize.y;break; + case 2: y = y+cp.y/2 - Math.max( secondTextSize.y,secondTextSize.y/2 - hc.y);break; } if(element.hydrogenCount >1) { gc.drawText( Integer.toString( element.hydrogenCount),