Author: kono
Date: 2011-07-01 18:34:41 -0700 (Fri, 01 Jul 2011)
New Revision: 26012

Modified:
   
core3/vizmap-gui-impl/trunk/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
   
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleFactoryImpl.java
   
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
Log:
fixes #275 Unnecessary visual style switch method calls had been removed.

Modified: 
core3/vizmap-gui-impl/trunk/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
===================================================================
--- 
core3/vizmap-gui-impl/trunk/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
    2011-07-02 00:31:52 UTC (rev 26011)
+++ 
core3/vizmap-gui-impl/trunk/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
    2011-07-02 01:34:41 UTC (rev 26012)
@@ -316,9 +316,9 @@
        }
 
        
-       void updateDefaultImage(final VisualStyle vs,
-                       final RenderingEngine<CyNetwork> engine, final 
Dimension size) {
+       void updateDefaultImage(final VisualStyle vs, final 
RenderingEngine<CyNetwork> engine, final Dimension size) {
 
+               logger.debug("Creating Default Image for new visual style " + 
vs.getTitle());
                Image image = defaultImageManager.remove(vs);
 
                if (image != null) {
@@ -326,10 +326,7 @@
                        image = null;
                }
 
-               defaultImageManager.put(
-                               vs,
-                               engine.createImage((int) size.getWidth(),
-                                               (int) size.getHeight()));
+               defaultImageManager.put(vs, engine.createImage((int) 
size.getWidth(), (int) size.getHeight()));
        }
 
        public void updateAttributeList() {
@@ -673,31 +670,20 @@
                        return;
 
                vsComboBoxModel.addElement(newStyle);
-               visualStyleComboBox.setSelectedItem(newStyle);
+               final CyNetworkView currentView = 
applicationManager.getCurrentNetworkView();
 
-               final CyNetworkView currentView = applicationManager
-                               .getCurrentNetworkView();
-
                if (currentView != null)
                        vmm.setVisualStyle(newStyle, currentView);
 
                // Update default panel
                final Component defPanel = 
defViewEditor.getDefaultView(newStyle);
-               final RenderingEngine<CyNetwork> engine = 
((DefaultViewPanelImpl) defPanel)
-                               .getRenderingEngine();
+               final RenderingEngine<CyNetwork> engine = 
((DefaultViewPanelImpl) defPanel).getRenderingEngine();
                final Dimension panelSize = defaultViewImagePanel.getSize();
 
-               if (engine != null) {
-                       logger.debug("Creating Default Image for new visual 
style "
-                                       + newStyle.getTitle());
+               if (engine != null)
                        updateDefaultImage(newStyle, engine, panelSize);
-                       
setDefaultViewImagePanel(getDefaultImageManager().get(newStyle));
-               }
-
-               switchVS(newStyle);
-               eventHelper.fireEvent(new SelectedVisualStyleSwitchedEvent(
-                               this, currentStyle, newStyle));
-               logger.debug("######## Event: Got new style: " + newStyle);
+               
+               // TODO: switch only if it is necessary
        }
 
        @Override

Modified: 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleFactoryImpl.java
===================================================================
--- 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleFactoryImpl.java
   2011-07-02 00:31:52 UTC (rev 26011)
+++ 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleFactoryImpl.java
   2011-07-02 01:34:41 UTC (rev 26012)
@@ -28,7 +28,7 @@
        }
 
        @Override
-       public VisualStyle getInstance(String title) {
+       public VisualStyle getInstance(final String title) {
                return new VisualStyleImpl(title, lexManager);
        }
 

Modified: 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
===================================================================
--- 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
  2011-07-02 00:31:52 UTC (rev 26011)
+++ 
core3/vizmap-impl/trunk/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
  2011-07-02 01:34:41 UTC (rev 26012)
@@ -38,7 +38,6 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
-import java.util.Set;
 
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
@@ -46,8 +45,6 @@
 import org.cytoscape.model.CyTableEntry;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
-import org.cytoscape.view.model.VisualLexicon;
-import org.cytoscape.view.model.VisualLexiconNode;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.model.Visualizable;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -71,12 +68,9 @@
        private String title;
 
        /**
-        * Creates a new VisualStyleImpl object.
         * 
-        * @param eventHelper
-        *            DOCUMENT ME!
-        * @param rootLexicon
-        *            DOCUMENT ME!
+        * @param title Title of the new Visual Style
+        * @param lexManager
         */
        public VisualStyleImpl(final String title, final VisualLexiconManager 
lexManager) {
 
@@ -96,12 +90,7 @@
                logger.info("New Visual Style Created: Style Name = " + 
this.title);
        }
 
-       /**
-        * DOCUMENT ME!
-        * 
-        * @param c
-        *            DOCUMENT ME!
-        */
+       
        @Override
        public void addVisualMappingFunction(final VisualMappingFunction<?, ?> 
mapping) {
                mappings.put(mapping.getVisualProperty(), mapping);

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