Author: pwang
Date: 2011-10-13 15:13:55 -0700 (Thu, 13 Oct 2011)
New Revision: 27173

Modified:
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeDetails.java
Log:
Revert the change

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeDetails.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeDetails.java
   2011-10-13 22:09:50 UTC (rev 27172)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeDetails.java
   2011-10-13 22:13:55 UTC (rev 27173)
@@ -70,6 +70,7 @@
        private Paint m_sourceArrowPaintDefault ;
        private Byte m_targetArrowDefault ;
        private Paint m_targetArrowPaintDefault ;
+       private Paint m_targetArrowSelectedPaintDefault;
 
        private Float m_segmentThicknessDefault ;
        private Stroke m_segmentStrokeDefault ;
@@ -293,6 +294,38 @@
        }
 
        
+       //@Override
+       public Paint targetArrowSelectedPaint(final int edge) {
+               
+               final Paint arrowPaint = 
this.m_targetArrowSelectedPaints.get(edge);
+               if (arrowPaint == null)
+                       if ( m_targetArrowSelectedPaintDefault == null ){
+                               return super.targetArrowPaint(edge);
+                       }
+                       else
+                               return m_targetArrowSelectedPaintDefault;
+
+
+               return arrowPaint;
+       }
+
+       
+       void setTargetArrowSelectedPaintDefault(Paint p) {      
+               m_targetArrowSelectedPaintDefault = p;
+       }
+
+       /*
+        * A null paint has the special meaning to remove overridden paint.
+        */
+       void overrideTargetArrowSelectedPaint(final int edge, final Paint 
paint) {
+               if ((paint == null) || 
paint.equals(super.targetArrowPaint(edge)))
+                       this.m_targetArrowSelectedPaints.remove(edge);
+               else {
+                       m_targetArrowSelectedPaints.put(edge, paint);
+                       isCleared = false;
+               }
+       }
+
        /**
         * {@inheritDoc}
         */

-- 
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