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.

Reply via email to