Author: ruschein
Date: 2010-11-17 16:28:50 -0800 (Wed, 17 Nov 2010)
New Revision: 22890

Modified:
   
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
Log:
Fixed edge colour setting.

Modified: 
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
===================================================================
--- 
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
     2010-11-18 00:10:49 UTC (rev 22889)
+++ 
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
     2010-11-18 00:28:50 UTC (rev 22890)
@@ -91,8 +91,8 @@
                m_sourceSelectedPaint = Color.red;
                m_targetUnselectedPaint = 
m_view.m_edgeDetails.targetArrowPaint(m_inx);
                m_targetSelectedPaint = Color.red;
-               m_sourceEdgeEnd = GraphGraphics.ARROW_NONE;
-               m_targetEdgeEnd = GraphGraphics.ARROW_NONE;
+               m_sourceEdgeEnd = NO_END;
+               m_targetEdgeEnd = NO_END;
                m_anchors = null;
                m_lineType = EdgeView.STRAIGHT_LINES;
        }
@@ -600,53 +600,52 @@
                        switch (type) {
                        case NO_END:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_NONE);
-
                                break;
 
                        case WHITE_DELTA:
                        case BLACK_DELTA:
                        case EDGE_COLOR_DELTA:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_DELTA);
-
                                break;
 
                        case WHITE_ARROW:
                        case BLACK_ARROW:
                        case EDGE_COLOR_ARROW:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_ARROWHEAD);
-
                                break;
 
                        case WHITE_DIAMOND:
                        case BLACK_DIAMOND:
                        case EDGE_COLOR_DIAMOND:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_DIAMOND);
-
                                break;
 
                        case WHITE_CIRCLE:
                        case BLACK_CIRCLE:
                        case EDGE_COLOR_CIRCLE:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_DISC);
-
                                break;
 
                        case WHITE_T:
                        case BLACK_T:
                        case EDGE_COLOR_T:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_TEE);
-
                                break;
 
+                       case WHITE_HALF_BOTTOM:
+                       case BLACK_HALF_BOTTOM:
                        case EDGE_HALF_ARROW_BOTTOM:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_HALF_BOTTOM);
                                break;
+
+                       case WHITE_HALF_TOP:
+                       case BLACK_HALF_TOP:
                        case EDGE_HALF_ARROW_TOP:
                                m_view.m_edgeDetails.overrideSourceArrow(m_inx, 
GraphGraphics.ARROW_HALF_TOP);
                                break;
 
                        default:
-                               throw new 
IllegalArgumentException("unrecognized edge end type");
+                               throw new 
IllegalArgumentException("unrecognized edge end type: " + type);
                        }
 
                        m_sourceEdgeEnd = type;
@@ -664,54 +663,54 @@
                synchronized (m_view.m_lock) {
                        //       if (type == m_targetEdgeEnd) { return; }
                        switch (type) {
-                               case NO_END:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_NONE);
+                       case NO_END:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_NONE);
+                               break;
 
-                                       break;
+                       case WHITE_DELTA:
+                       case BLACK_DELTA:
+                       case EDGE_COLOR_DELTA:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_DELTA);
+                               break;
 
-                               case WHITE_DELTA:
-                               case BLACK_DELTA:
-                               case EDGE_COLOR_DELTA:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_DELTA);
+                       case WHITE_ARROW:
+                       case BLACK_ARROW:
+                       case EDGE_COLOR_ARROW:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_ARROWHEAD);
+                               break;
 
-                                       break;
+                       case WHITE_DIAMOND:
+                       case BLACK_DIAMOND:
+                       case EDGE_COLOR_DIAMOND:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_DIAMOND);
+                               break;
 
-                               case WHITE_ARROW:
-                               case BLACK_ARROW:
-                               case EDGE_COLOR_ARROW:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_ARROWHEAD);
+                       case WHITE_CIRCLE:
+                       case BLACK_CIRCLE:
+                       case EDGE_COLOR_CIRCLE:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_DISC);
+                               break;
 
-                                       break;
+                       case WHITE_T:
+                       case BLACK_T:
+                       case EDGE_COLOR_T:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_TEE);
+                               break;
 
-                               case WHITE_DIAMOND:
-                               case BLACK_DIAMOND:
-                               case EDGE_COLOR_DIAMOND:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_DIAMOND);
+                       case WHITE_HALF_BOTTOM:
+                       case BLACK_HALF_BOTTOM:
+                       case EDGE_HALF_ARROW_BOTTOM:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_HALF_BOTTOM);
+                               break;
 
-                                       break;
+                       case WHITE_HALF_TOP:
+                       case BLACK_HALF_TOP:
+                       case EDGE_HALF_ARROW_TOP:
+                               m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_HALF_TOP);
+                               break;
 
-                               case WHITE_CIRCLE:
-                               case BLACK_CIRCLE:
-                               case EDGE_COLOR_CIRCLE:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_DISC);
-
-                                       break;
-
-                               case WHITE_T:
-                               case BLACK_T:
-                               case EDGE_COLOR_T:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_TEE);
-
-                                       break;
-                               case EDGE_HALF_ARROW_BOTTOM:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, 
GraphGraphics.ARROW_HALF_BOTTOM);
-                                       break;
-                               case EDGE_HALF_ARROW_TOP:
-                                       
m_view.m_edgeDetails.overrideTargetArrow(m_inx, GraphGraphics.ARROW_HALF_TOP);
-                                       break;
-
-                               default:
-                                       throw new 
IllegalArgumentException("unrecognized edge end type");
+                       default:
+                               throw new 
IllegalArgumentException("unrecognized edge end type: " + type);
                        }
 
                        m_targetEdgeEnd = type;

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to