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.