Author: kono
Date: 2009-12-03 11:19:10 -0800 (Thu, 03 Dec 2009)
New Revision: 18643

Modified:
   corelibs/trunk/ding/src/ding/view/DGraphView.java
   corelibs/trunk/ding/src/ding/view/DNodeDetails.java
   corelibs/trunk/ding/src/ding/view/DNodeView.java
Log:
Fixed missing default image problem.

Modified: corelibs/trunk/ding/src/ding/view/DGraphView.java
===================================================================
--- corelibs/trunk/ding/src/ding/view/DGraphView.java   2009-12-02 02:43:08 UTC 
(rev 18642)
+++ corelibs/trunk/ding/src/ding/view/DGraphView.java   2009-12-03 19:19:10 UTC 
(rev 18643)
@@ -34,30 +34,10 @@
  */
 package ding.view;
 
-import cytoscape.geom.rtree.RTree;
-
-import cytoscape.geom.spacial.MutableSpacialIndex2D;
-import cytoscape.geom.spacial.SpacialEntry2DEnumerator;
-
-import cytoscape.graph.fixed.FixedGraph;
-
-import cytoscape.render.immed.GraphGraphics;
-
-import cytoscape.render.stateful.GraphLOD;
-import cytoscape.render.stateful.GraphRenderer;
-
-import cytoscape.util.intr.IntBTree;
-import cytoscape.util.intr.IntEnumerator;
-import cytoscape.util.intr.IntHash;
-import cytoscape.util.intr.IntStack;
-
 import giny.model.Edge;
 import giny.model.GraphPerspective;
-import giny.model.NestedNetworkChangeEvent;
-import giny.model.NestedNetworkChangeEventListener;
 import giny.model.Node;
 import giny.model.RootGraph;
-
 import giny.view.EdgeView;
 import giny.view.GraphView;
 import giny.view.GraphViewChangeListener;
@@ -65,31 +45,36 @@
 
 import java.awt.Color;
 import java.awt.Component;
+import java.awt.Dimension;
 import java.awt.Graphics;
 import java.awt.Graphics2D;
-import java.awt.geom.Rectangle2D;
-import java.awt.image.BufferedImage;
 import java.awt.Image;
 import java.awt.Paint;
 import java.awt.Shape;
-import java.awt.Dimension;
 import java.awt.TexturePaint;
 import java.awt.geom.GeneralPath;
 import java.awt.geom.Point2D;
 import java.awt.geom.Rectangle2D;
+import java.awt.image.BufferedImage;
 import java.awt.print.PageFormat;
 import java.awt.print.Printable;
-import java.awt.image.BufferedImage;
-import java.io.File;
-import java.io.IOException;
-
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
-import javax.imageio.ImageIO;
+import cytoscape.geom.rtree.RTree;
+import cytoscape.geom.spacial.MutableSpacialIndex2D;
+import cytoscape.geom.spacial.SpacialEntry2DEnumerator;
+import cytoscape.graph.fixed.FixedGraph;
+import cytoscape.render.immed.GraphGraphics;
+import cytoscape.render.stateful.GraphLOD;
+import cytoscape.render.stateful.GraphRenderer;
+import cytoscape.util.intr.IntBTree;
+import cytoscape.util.intr.IntEnumerator;
+import cytoscape.util.intr.IntHash;
+import cytoscape.util.intr.IntStack;
 
 
 /**
@@ -107,7 +92,7 @@
  */
 public class DGraphView implements GraphView, Printable {
        // Size of snapshot image
-       private static final int DEF_SNAPSHOT_SIZE = 2000;
+       private static final int DEF_SNAPSHOT_SIZE = 1500;
        
        static final float DEFAULT_ANCHOR_SIZE = 9.0f;
        static final Paint DEFAULT_ANCHOR_SELECTED_PAINT = Color.red;

Modified: corelibs/trunk/ding/src/ding/view/DNodeDetails.java
===================================================================
--- corelibs/trunk/ding/src/ding/view/DNodeDetails.java 2009-12-02 02:43:08 UTC 
(rev 18642)
+++ corelibs/trunk/ding/src/ding/view/DNodeDetails.java 2009-12-03 19:19:10 UTC 
(rev 18643)
@@ -579,14 +579,10 @@
        @Override
        public TexturePaint getNestedNetworkTexturePaint(final int node) {
                final DNodeView dNodeView = (DNodeView) 
m_view.getNodeView(~node);
-               final GraphPerspective nestedNetwork = 
dNodeView.getNode().getNestedNetwork();
-               if (nestedNetwork == null) {
-                       return null;
-               }
-               
                return dNodeView.getNestedNetworkTexturePaint();
        }
 
+       
        /*
         * A negative width value has the special meaning to remove overridden 
width.
         */

Modified: corelibs/trunk/ding/src/ding/view/DNodeView.java
===================================================================
--- corelibs/trunk/ding/src/ding/view/DNodeView.java    2009-12-02 02:43:08 UTC 
(rev 18642)
+++ corelibs/trunk/ding/src/ding/view/DNodeView.java    2009-12-03 19:19:10 UTC 
(rev 18643)
@@ -41,6 +41,7 @@
 import giny.view.GraphViewChangeListener;
 import giny.view.Label;
 import giny.view.NodeView;
+
 import java.awt.AlphaComposite;
 import java.awt.BasicStroke;
 import java.awt.Color;
@@ -53,13 +54,13 @@
 import java.awt.geom.Point2D;
 import java.awt.geom.Rectangle2D;
 import java.awt.image.BufferedImage;
-import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.LinkedHashSet;
 import java.util.List;
+
 import javax.imageio.ImageIO;
 
 import cytoscape.render.immed.GraphGraphics;
@@ -67,15 +68,16 @@
 
 
 /**
- * DOCUMENT ME!
+ * Ding implementation of GINY NodeView.
  *
  * @author $author$
  */
 public class DNodeView implements NodeView, Label {
        // For Cytoscape 2.7: Nested Network Image size
-       private static final float NESTED_IMAGE_SCALE_FACTOR = 0.7f;
+       private static final float NESTED_IMAGE_SCALE_FACTOR = 0.6f;
+       
+       // This image will be used when view is not available for a nested 
network.
        private static BufferedImage DEFAULT_NESTED_NETWORK_IMAGE;
-       
        static {
                try {
                        DEFAULT_NESTED_NETWORK_IMAGE = 
ImageIO.read(DNodeView.class.getClassLoader().getResource("resources/images/default_network.png"));
@@ -141,6 +143,7 @@
                m_graphicShapes = null;
                m_graphicPaints = null;
                
+               // By default, no nested network is available.
                nestedNetworkView = null;
        }
 
@@ -1422,8 +1425,7 @@
                                final double IMAGE_HEIGHT = 
getHeight()*NESTED_IMAGE_SCALE_FACTOR;
                                if (nestedNetworkView != null) {
                                        return 
nestedNetworkView.getSnapshot(IMAGE_WIDTH, IMAGE_HEIGHT);
-                               }
-                               else {
+                               } else {
                                        if (DEFAULT_NESTED_NETWORK_IMAGE == 
null) {
                                                return 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