[jbosstools-commits] JBoss Tools SVN: r9079 - trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jul 7 10:58:00 EDT 2008


Author: dazarov
Date: 2008-07-07 10:57:59 -0400 (Mon, 07 Jul 2008)
New Revision: 9079

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ConnectionFigure.java
   trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1189

Modified: trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ConnectionFigure.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ConnectionFigure.java	2008-07-07 14:22:25 UTC (rev 9078)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ConnectionFigure.java	2008-07-07 14:57:59 UTC (rev 9079)
@@ -87,8 +87,13 @@
 
 	PointList points;
 	Point point;
+	/**
+	 * begin ,end points
+	 */
 	Point beg = new Point(0, 0), end = new Point(0, 0);
-	Point corner = new Point(0, 0);
+
+	Point bCorner = new Point(0, 0);
+	Point eCorner = new Point(0, 0);
 	boolean horiz;
 	private boolean selected;
 
@@ -125,50 +130,47 @@
 			else
 				horiz = false;
 
+			eCorner.x = 0;
 			if (i != 1) {
 				if (horiz) {
 					if (end.x > beg.x) {
-						corner.x = beg.x + 1;
 						beg.x += 2;
 					} else {
-						corner.x = beg.x - 1;
 						beg.x -= 2;
 					}
 				} else {
 					if (end.y > beg.y) {
-						corner.y = beg.y + 1;
 						beg.y += 2;
 					} else {
-						corner.y = beg.y - 1;
 						beg.y -= 2;
 					}
 				}
+				eCorner.x = beg.x;
+				eCorner.y = beg.y;
 			}
-			if (corner.x != 0)
-				g.drawLine(corner, corner);
-			corner.x = 0;
+			
+			if (bCorner.x != 0 && eCorner.x != 0)
+				g.drawLine(bCorner, eCorner);
+			bCorner.x = 0;
 
 			if (i != points.size() - 1) {
 				if (horiz) {
 					if (end.x > beg.x) {
-						corner.x = end.x - 1;
 						end.x -= 2;
-
 					} else {
-						corner.x = end.x + 1;
 						end.x += 2;
 					}
 				} else {
 					if (end.y > beg.y) {
-						corner.y = end.y - 1;
 						end.y -= 2;
 					} else {
-						corner.y = end.y + 1;
 						end.y += 2;
 					}
 				}
+				bCorner.x = end.x;
+				bCorner.y = end.y;
 			}
-
+			
 			g.drawLine(beg, end);
 			point = points.getPoint(i);
 			beg.x = point.x;

Modified: trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java	2008-07-07 14:22:25 UTC (rev 9078)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java	2008-07-07 14:57:59 UTC (rev 9079)
@@ -72,7 +72,7 @@
 		if (group != null) {
 			FixedConnectionAnchor c;
 			c = new FixedConnectionAnchor(this);
-			c.offsetV = 8;
+			c.offsetV = 10;
 			c.offsetH = -1;
 			connectionAnchors.put("1_IN", c);
 			inputConnectionAnchors.addElement(c);




More information about the jbosstools-commits mailing list