Author: mes
Date: 2010-10-19 16:21:21 -0700 (Tue, 19 Oct 2010)
New Revision: 22305

Modified:
   
cytoscape/trunk/application/src/main/java/cytoscape/layout/ui/StaticLayoutMenu.java
Log:
fixed a bug that so that layouts from static menus are now applied to all 
selected networks

Modified: 
cytoscape/trunk/application/src/main/java/cytoscape/layout/ui/StaticLayoutMenu.java
===================================================================
--- 
cytoscape/trunk/application/src/main/java/cytoscape/layout/ui/StaticLayoutMenu.java
 2010-10-19 22:55:12 UTC (rev 22304)
+++ 
cytoscape/trunk/application/src/main/java/cytoscape/layout/ui/StaticLayoutMenu.java
 2010-10-19 23:21:21 UTC (rev 22305)
@@ -37,6 +37,7 @@
 package cytoscape.layout.ui;
 
 import cytoscape.Cytoscape;
+import cytoscape.view.CyNetworkView;
 
 import cytoscape.layout.CyLayoutAlgorithm;
 import cytoscape.layout.LayoutTask;
@@ -47,6 +48,7 @@
 import java.awt.event.ActionListener;
 
 import javax.swing.JMenuItem;
+import java.util.List;
 
 
 /**
@@ -74,9 +76,11 @@
         * @param e DOCUMENT ME!
         */
        public void actionPerformed(ActionEvent e) {
-               layout.setSelectedOnly(false);
-
-               TaskManager.executeTask( new 
LayoutTask(layout,Cytoscape.getCurrentNetworkView()),
-                                        LayoutTask.getDefaultTaskConfig() );
+               List<CyNetworkView> views = Cytoscape.getSelectedNetworkViews();
+               for ( CyNetworkView view: views ) {
+                       layout.setSelectedOnly(false);
+                       TaskManager.executeTask( new LayoutTask(layout, view),
+                                                
LayoutTask.getDefaultTaskConfig() );
+               }
        }
 }

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