Author: thully
Date: 2011-02-01 09:44:08 -0800 (Tue, 01 Feb 2011)
New Revision: 23990

Modified:
   
cytoscape/trunk/application/src/main/java/cytoscape/actions/CloneGraphInNewWindowAction.java
Log:
Fixed 2244 - copy network attributes when cloning network

Modified: 
cytoscape/trunk/application/src/main/java/cytoscape/actions/CloneGraphInNewWindowAction.java
===================================================================
--- 
cytoscape/trunk/application/src/main/java/cytoscape/actions/CloneGraphInNewWindowAction.java
        2011-02-01 17:01:55 UTC (rev 23989)
+++ 
cytoscape/trunk/application/src/main/java/cytoscape/actions/CloneGraphInNewWindowAction.java
        2011-02-01 17:44:08 UTC (rev 23990)
@@ -42,31 +42,26 @@
 //-------------------------------------------------------------------------
 package cytoscape.actions;
 
-import cytoscape.CyNetwork;
-import cytoscape.Cytoscape;
-import cytoscape.CytoscapeInit;
-import cytoscape.view.CyNetworkView;
-import cytoscape.visual.VisualStyle;
-import cytoscape.util.CytoscapeAction;
-import cytoscape.util.CyNetworkNaming;
-
-import giny.model.Node;
-import giny.view.NodeView;
 import giny.model.Edge;
+import giny.model.Node;
 import giny.view.EdgeView;
-import giny.view.Bend;
+import giny.view.NodeView;
 
-import ding.view.DGraphView;
-
 import java.awt.event.ActionEvent;
+import java.awt.geom.Point2D;
+import java.util.Iterator;
 
 import javax.swing.event.MenuEvent;
 
-import java.util.Iterator;
+import cytoscape.CyNetwork;
+import cytoscape.Cytoscape;
+import cytoscape.data.CyAttributesUtils;
+import cytoscape.util.CyNetworkNaming;
+import cytoscape.util.CytoscapeAction;
+import cytoscape.view.CyNetworkView;
+import cytoscape.visual.VisualStyle;
+import ding.view.DGraphView;
 
-import java.awt.geom.Point2D;
-import java.awt.geom.Point2D.Double;
-
 /**
  *
  */
@@ -132,6 +127,9 @@
                        }
 
                        Cytoscape.getVisualMappingManager().setVisualStyle(vs);
+                       
CyAttributesUtils.copyAttributes(origNet.getIdentifier(), 
new_network.getIdentifier(),
+                                       Cytoscape.getNetworkAttributes(), 
false);
+                       
Cytoscape.getPropertyChangeSupport().firePropertyChange(Cytoscape.ATTRIBUTES_CHANGED,
 null, 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.

Reply via email to