Author: kono
Date: 2011-09-27 13:47:40 -0700 (Tue, 27 Sep 2011)
New Revision: 26990

Modified:
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewMouseListener.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
Log:
fixes #381 Background color is set correctly.

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewMouseListener.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewMouseListener.java
 2011-09-27 20:17:33 UTC (rev 26989)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewMouseListener.java
 2011-09-27 20:47:40 UTC (rev 26990)
@@ -41,6 +41,7 @@
 
 import javax.swing.SwingUtilities;
 
+import org.cytoscape.view.vizmap.VisualStyle;
 import org.cytoscape.view.vizmap.gui.DefaultViewEditor;
 import org.cytoscape.view.vizmap.gui.DefaultViewPanel;
 import org.cytoscape.view.vizmap.gui.SelectedVisualStyleManager;
@@ -86,8 +87,9 @@
                                        .getCurrentVisualStyle(), 
((DefaultViewPanel) defViewEditor
                                        
.getDefaultView(manager.getCurrentVisualStyle()))
                                        .getRenderingEngine(), new 
Dimension(newWidth, newHeight));
+                       final VisualStyle style = 
manager.getCurrentVisualStyle();
                        
vizMapperMainPanel.setDefaultViewImagePanel(vizMapperMainPanel
-                                       
.getDefaultImageManager().get(manager.getCurrentVisualStyle()));
+                                       .getDefaultImageManager().get(style), 
style);
                }
        }
 }

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
       2011-09-27 20:17:33 UTC (rev 26989)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapperMainPanel.java
       2011-09-27 20:47:40 UTC (rev 26990)
@@ -261,7 +261,7 @@
                }
 
                // Set the default view to the panel.
-               setDefaultViewImagePanel(defImg);
+               setDefaultViewImagePanel(defImg, style);
                propertySheetPanel.setSorting(true);
        }
 
@@ -340,7 +340,7 @@
         * 
         * @param defImage
         */
-       public void setDefaultViewImagePanel(final Image defImage) {
+       void setDefaultViewImagePanel(final Image defImage, final VisualStyle 
newStyle) {
                if (defImage == null) {
                        logger.debug("Default image is null!");
                        return;
@@ -353,8 +353,7 @@
                
defaultImageButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
 
                defaultImageButton.setIcon(new ImageIcon(defImage));
-               final VisualStyle currentStyle = 
manager.getCurrentVisualStyle();
-               defaultImageButton.setBackground((Color) currentStyle
+               defaultImageButton.setBackground((Color) newStyle
                                
.getDefaultValue(MinimalVisualLexicon.NETWORK_BACKGROUND_PAINT));
 
                defaultViewImagePanel.add(defaultImageButton, 
BorderLayout.CENTER);

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