Author: mkirby
Date: 2012-05-10 16:29:54 -0700 (Thu, 10 May 2012)
New Revision: 29213

Modified:
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DGraphView.java
Log:
mkirby: Added a setVisualProperty method that explicitly sets network width and 
height.

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DGraphView.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DGraphView.java
     2012-05-10 23:08:57 UTC (rev 29212)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DGraphView.java
     2012-05-10 23:29:54 UTC (rev 29213)
@@ -2566,6 +2566,16 @@
        }
 
        @Override
+       public <T, V extends T> void setVisualProperty(final VisualProperty<? 
extends T> vp, V value) {
+               if (vp == BasicVisualLexicon.NETWORK_WIDTH) {
+                       m_networkCanvas.setSize(((Double)value).intValue(), 
m_networkCanvas.getHeight());
+               } else if (vp == BasicVisualLexicon.NETWORK_HEIGHT) {
+                       m_networkCanvas.setSize(m_networkCanvas.getWidth(), 
((Double)value).intValue());
+               }
+               super.setVisualProperty(vp, value);
+       }
+       
+       @Override
        public <T> T getVisualProperty(final VisualProperty<T> vp) {
                Object value = null;
                

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