Author: kono
Date: 2012-04-25 17:25:03 -0700 (Wed, 25 Apr 2012)
New Revision: 29010
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeDetails.java
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/NodeViewDefaultSupport.java
Log:
fixes #783 NODE_LABEL_WIDTH Visual Property had been ported from 2.x.
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeDetails.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeDetails.java
2012-04-25 23:16:18 UTC (rev 29009)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeDetails.java
2012-04-26 00:25:03 UTC (rev 29010)
@@ -828,13 +828,8 @@
}
}
- /**
- * DOCUMENT ME!
- *
- * @param node DOCUMENT ME!
- *
- * @return DOCUMENT ME!
- */
+
+ @Override
public double labelWidth(CyNode node) {
final Double o = m_labelWidths.get(node);
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
2012-04-25 23:16:18 UTC (rev 29009)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
2012-04-26 00:25:03 UTC (rev 29010)
@@ -1190,6 +1190,8 @@
setHeight(((Number) value).doubleValue());
} else if (vp == BasicVisualLexicon.NODE_LABEL) {
setText(value.toString());
+ } else if (vp == BasicVisualLexicon.NODE_LABEL_WIDTH) {
+ setLabelWidth(((Number) value).doubleValue());
} else if (vp == BasicVisualLexicon.NODE_X_LOCATION) {
setXPosition(((Number) value).doubleValue());
} else if (vp == BasicVisualLexicon.NODE_Y_LOCATION) {
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/NodeViewDefaultSupport.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/NodeViewDefaultSupport.java
2012-04-25 23:16:18 UTC (rev 29009)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/NodeViewDefaultSupport.java
2012-04-26 00:25:03 UTC (rev 29010)
@@ -109,6 +109,9 @@
}
} else if (vp == DVisualLexicon.NODE_LABEL_POSITION) {
this.setLabelPosition((ObjectPosition) value);
+ } else if (vp == DVisualLexicon.NODE_LABEL_WIDTH) {
+ double newSize = ((Number) value).doubleValue();
+ setLabelWidth(newSize);
}
}
--
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.