Author: koen.aers(a)jboss.com
Date: 2009-02-10 12:19:59 -0500 (Tue, 10 Feb 2009)
New Revision: 13568
Added:
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/CrossHairDecoration.java
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/DiamondDecoration.java
Log:
add DiamondDecoration and CrossHairDecoration for connections
Added:
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/CrossHairDecoration.java
===================================================================
---
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/CrossHairDecoration.java
(rev 0)
+++
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/CrossHairDecoration.java 2009-02-10
17:19:59 UTC (rev 13568)
@@ -0,0 +1,28 @@
+package org.jboss.tools.flow.common.figure;
+
+import org.eclipse.draw2d.PolygonDecoration;
+import org.eclipse.draw2d.geometry.PointList;
+
+public class CrossHairDecoration extends PolygonDecoration {
+
+ public static final PointList CROSSHAIR_TIP = new PointList();
+
+ static {
+ CROSSHAIR_TIP.addPoint(0, 0);
+ CROSSHAIR_TIP.addPoint(-1, 0);
+ CROSSHAIR_TIP.addPoint(-1, -1);
+ CROSSHAIR_TIP.addPoint(-1, 0);
+ CROSSHAIR_TIP.addPoint(-2, 0);
+ CROSSHAIR_TIP.addPoint(-1, 0);
+ CROSSHAIR_TIP.addPoint(-1, 1);
+ CROSSHAIR_TIP.addPoint(-1, 0);
+
+ }
+
+ public CrossHairDecoration() {
+ setTemplate(CROSSHAIR_TIP);
+ setScale(3.5, 2);
+ setFill(false);
+ }
+
+}
Added:
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/DiamondDecoration.java
===================================================================
---
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/DiamondDecoration.java
(rev 0)
+++
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/figure/DiamondDecoration.java 2009-02-10
17:19:59 UTC (rev 13568)
@@ -0,0 +1,26 @@
+package org.jboss.tools.flow.common.figure;
+
+import org.eclipse.draw2d.ColorConstants;
+import org.eclipse.draw2d.PolygonDecoration;
+import org.eclipse.draw2d.geometry.PointList;
+
+public class DiamondDecoration extends PolygonDecoration {
+
+ public static final PointList DIAMOND_TIP = new PointList();
+
+ static {
+ DIAMOND_TIP.addPoint(0, 0);
+ DIAMOND_TIP.addPoint(-2, 2);
+ DIAMOND_TIP.addPoint(-4, 0);
+ DIAMOND_TIP.addPoint(-2, -2);
+ }
+
+ public DiamondDecoration() {
+ setTemplate(DIAMOND_TIP);
+ setScale(3.5, 2);
+ setFill(true);
+ setBackgroundColor(ColorConstants.white);
+ setOpaque(true);
+ }
+
+}
Show replies by date