Author: kono
Date: 2011-07-19 16:43:49 -0700 (Tue, 19 Jul 2011)
New Revision: 26220
Modified:
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DGraphView.java
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/InnerCanvas.java
Log:
refs #326 View model will be updated when ding modifies center of network.
Modified:
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DGraphView.java
===================================================================
---
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DGraphView.java
2011-07-19 22:16:18 UTC (rev 26219)
+++
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/DGraphView.java
2011-07-19 23:43:49 UTC (rev 26220)
@@ -1132,6 +1132,8 @@
// Update view model. Zoom Level should be modified.
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_SCALE_FACTOR,
zoom);
+
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_X_LOCATION,
m_networkCanvas.m_xCenter);
+
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_Y_LOCATION,
m_networkCanvas.m_yCenter);
}
if (updateView)
@@ -2024,6 +2026,8 @@
// Update view model. Zoom Level should be modified.
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_SCALE_FACTOR,
zoom);
+
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_X_LOCATION,
m_networkCanvas.m_xCenter);
+
this.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_Y_LOCATION,
m_networkCanvas.m_yCenter);
}
updateView();
}
Modified:
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/InnerCanvas.java
===================================================================
---
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/InnerCanvas.java
2011-07-19 22:16:18 UTC (rev 26219)
+++
core3/ding-presentation-impl/trunk/src/main/java/org/cytoscape/ding/impl/InnerCanvas.java
2011-07-19 23:43:49 UTC (rev 26220)
@@ -1387,7 +1387,6 @@
@Override
void singleMiddleClick(MouseEvent e) {
- //System.out.println("MouseDragged ---->
singleMiddleClick");
double deltaX = e.getX() - m_lastXMousePos;
double deltaY = e.getY() - m_lastYMousePos;
m_lastXMousePos = e.getX();
@@ -1399,6 +1398,9 @@
}
m_view.m_viewportChanged = true;
+
m_view.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_X_LOCATION,
m_xCenter);
+
m_view.cyNetworkView.setVisualProperty(MinimalVisualLexicon.NETWORK_CENTER_Y_LOCATION,
m_yCenter);
+
repaint();
}
--
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.