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.

Reply via email to