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.