Author: rozagh
Date: 2012-08-31 10:52:16 -0700 (Fri, 31 Aug 2012)
New Revision: 30304

Removed:
   
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedEvent.java
   
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedListener.java
Modified:
   
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkViewManager.java
Log:
fixes #934 removed the NetworkViewChangedEvent and Listener interface and its 
implementation in NetworkViewMnagaer. 

Deleted: 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedEvent.java
===================================================================
--- 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedEvent.java
    2012-08-31 15:53:59 UTC (rev 30303)
+++ 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedEvent.java
    2012-08-31 17:52:16 UTC (rev 30304)
@@ -1,25 +0,0 @@
-package org.cytoscape.view.model.events;
-
-import java.util.Collection;
-
-import org.cytoscape.event.AbstractCyPayloadEvent;
-import org.cytoscape.model.CyNetwork;
-import org.cytoscape.view.model.CyNetworkView;
-
-/**
- * Fired to indicated that a {@link CyNetworkView} has been modified in some 
way. 
- * @CyAPI.Final.Class
- */
-public final class NetworkViewChangedEvent extends 
AbstractCyPayloadEvent<CyNetworkView, ViewChangeRecord<CyNetwork>> {
-       
-       /**
-        * Constructor. 
-        * @param source The network view that has changed.
-        * @param networkViewChanges A collection of view change records that 
describe the changes made to the 
-        * network view.
-        */
-       public NetworkViewChangedEvent(CyNetworkView source, 
Collection<ViewChangeRecord<CyNetwork>> networkViewChanges) {
-               super(source, NetworkViewChangedListener.class, 
networkViewChanges);
-       }
-
-}

Deleted: 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedListener.java
===================================================================
--- 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedListener.java
 2012-08-31 15:53:59 UTC (rev 30303)
+++ 
core3/api/trunk/viewmodel-api/src/main/java/org/cytoscape/view/model/events/NetworkViewChangedListener.java
 2012-08-31 17:52:16 UTC (rev 30304)
@@ -1,17 +0,0 @@
-package org.cytoscape.view.model.events;
-
-import org.cytoscape.event.CyListener;
-
-/**
- * Listener for {@linkplain NetworkViewChangedEvent}.
- * @CyAPI.Spi.Interface
- */
-public interface NetworkViewChangedListener extends CyListener {
-       
-       /**
-        * Process event.
-        * 
-        * @param e the {@link NetworkViewChangedEvent} to be handled.
-        */
-       void handleEvent(NetworkViewChangedEvent e);
-}

Modified: 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkViewManager.java
===================================================================
--- 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkViewManager.java
   2012-08-31 15:53:59 UTC (rev 30303)
+++ 
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkViewManager.java
   2012-08-31 17:52:16 UTC (rev 30304)
@@ -75,8 +75,6 @@
 import org.cytoscape.view.model.events.NetworkViewAboutToBeDestroyedListener;
 import org.cytoscape.view.model.events.NetworkViewAddedEvent;
 import org.cytoscape.view.model.events.NetworkViewAddedListener;
-import org.cytoscape.view.model.events.NetworkViewChangedEvent;
-import org.cytoscape.view.model.events.NetworkViewChangedListener;
 import org.cytoscape.view.model.events.ViewChangeRecord;
 import org.cytoscape.view.presentation.RenderingEngine;
 import org.cytoscape.view.presentation.RenderingEngineFactory;
@@ -95,7 +93,7 @@
  */
 public class NetworkViewManager extends InternalFrameAdapter implements 
NetworkViewAddedListener,
                NetworkViewAboutToBeDestroyedListener, 
SetCurrentNetworkViewListener, SetCurrentNetworkListener,
-               NetworkViewChangedListener, RowsSetListener, 
VisualStyleChangedListener {
+               RowsSetListener, VisualStyleChangedListener {
 
        private static final Logger logger = 
LoggerFactory.getLogger(NetworkViewManager.class);
 
@@ -459,48 +457,7 @@
                iframe.setVisible(true);
        }
        
-       @Override
-       public void handleEvent(final NetworkViewChangedEvent e) {
-               final Collection<ViewChangeRecord<CyNetwork>> records = 
e.getPayloadCollection();
-               SwingUtilities.invokeLater(new Runnable() {
-                       @Override
-                       public void run() {
-                               updateInternalFrame(records);
-                       }
-               });
-       }
-       
-       private final void updateInternalFrame(final 
Collection<ViewChangeRecord<CyNetwork>> records) {
-               for (final ViewChangeRecord<CyNetwork> record : records) {
-                       CyNetworkView view = (CyNetworkView)(record.getView());
-                       JInternalFrame iframe = 
presentationContainerMap.get(view);
-                       if ( iframe == null )
-                               return;
-                       
-                       if 
(record.getVisualProperty().equals(BasicVisualLexicon.NETWORK_WIDTH)) {
-                               int w = ((Double) record.getValue()).intValue();
-                               int h = iframe.getSize().height;
-                               updateNetworkSize(view, w, h);
-                       } else if 
(record.getVisualProperty().equals(BasicVisualLexicon.NETWORK_HEIGHT)) {
-                               int w = iframe.getSize().width;
-                               int h = ((Double) record.getValue()).intValue();
-                               updateNetworkSize(view, w, h);
-                       } else if 
(record.getVisualProperty().equals(BasicVisualLexicon.NETWORK_TITLE)) {
-                               updateNetworkTitle(view);
-                       }
-               }
-       }
-       
-       private void updateNetworkTitle(CyNetworkView view) {
-               JInternalFrame frame = presentationContainerMap.get(view);
 
-               if (frame != null) {
-                       final String title = getTitle(view);
-                       frame.setTitle(title);
-                       frame.repaint();
-               }
-       }
-
        private String getTitle(CyNetworkView view) {
                String title = 
view.getVisualProperty(BasicVisualLexicon.NETWORK_TITLE);
                

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