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.