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.