Author: kono
Date: 2011-10-12 18:02:55 -0700 (Wed, 12 Oct 2011)
New Revision: 27154

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/DEdgeView.java
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/EdgeViewDefaultSupport.java
Log:
Some bugs related to edge color had been fixed.

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 00:18:12 UTC (rev 27153)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeDetails.java
   2011-10-13 01:02:55 UTC (rev 27154)
@@ -111,7 +111,6 @@
                m_segmentPaints = new HashMap<Integer, Paint>();
                
                m_selectedPaints = new HashMap<Integer, Paint>();
-               
                m_colorsLowDetail = new IntObjHash();
                
                isCleared = true;
@@ -165,8 +164,10 @@
 
                        if ((val != null) && (val != m_deletedEntry))
                                m_colorsLowDetail.put(edge, m_deletedEntry);
-               } else
+               } else {
                        m_colorsLowDetail.put(edge, color);
+                       isCleared = false;
+               }
        }
 
        @Override
@@ -397,12 +398,14 @@
        @Override
        public Paint segmentPaint(final int edge) {
                final Paint paint = m_segmentPaints.get(edge);
-               if (paint == null)
+               
+               if (paint == null) {
                        if ( m_segmentPaintDefault == null )
                                return super.segmentPaint(edge);
                        else
                                return m_segmentPaintDefault;
-
+               }
+               
                return paint;
        }
 

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
      2011-10-13 00:18:12 UTC (rev 27153)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DEdgeView.java
      2011-10-13 01:02:55 UTC (rev 27154)
@@ -100,6 +100,7 @@
                m_view = view;
                m_inx = inx;
                m_selected = false;
+               transparency = 255;
                m_unselectedPaint = m_view.m_edgeDetails.segmentPaint(m_inx);
                m_sourceUnselectedPaint = 
m_view.m_edgeDetails.sourceArrowPaint(m_inx);
                m_sourceSelectedPaint = Color.red;

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/EdgeViewDefaultSupport.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/EdgeViewDefaultSupport.java
 2011-10-13 00:18:12 UTC (rev 27153)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/EdgeViewDefaultSupport.java
 2011-10-13 01:02:55 UTC (rev 27154)
@@ -124,8 +124,8 @@
 
        void setTransparency(int trans) {
                transparency = trans;
-               setSelectedPaint(selectedPaint);
-               setUnselectedPaint(unselectedPaint);
+//             setSelectedPaint(selectedPaint);
+//             setUnselectedPaint(unselectedPaint);
        }
 
 

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