src/Tools/Graphview/src/shapes.scala
changeset 49742 ab0949eff3ca
parent 49557 61988f9df94d
child 49745 083accbfa77d
--- a/src/Tools/Graphview/src/shapes.scala	Tue Oct 09 11:51:06 2012 +0200
+++ b/src/Tools/Graphview/src/shapes.scala	Tue Oct 09 13:27:52 2012 +0200
@@ -13,18 +13,18 @@
 
 object Shapes {
   trait Node {
-    def shape(g: Graphics2D, vis: Visualizer, peer: Option[String]): Shape
-    def paint(g: Graphics2D, vis: Visualizer, peer: Option[String]): Unit
+    def shape(g: Graphics2D, visualizer: Visualizer, peer: Option[String]): Shape
+    def paint(g: Graphics2D, visualizer: Visualizer, peer: Option[String]): Unit
   }
 
   object Growing_Node extends Node {
     private val stroke =
       new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)
 
-    def shape(g: Graphics2D, vis: Visualizer, peer: Option[String]) = {
-      val caption = vis.Caption(peer.get)
+    def shape(g: Graphics2D, visualizer: Visualizer, peer: Option[String]) = {
+      val caption = visualizer.Caption(peer.get)
       val bounds = g.getFontMetrics.getStringBounds(caption, g)
-      val (x, y) = vis.Coordinates(peer.get)
+      val (x, y) = visualizer.Coordinates(peer.get)
 
       new Rectangle2D.Double(
         x -(bounds.getWidth / 2 + 25),
@@ -34,12 +34,12 @@
       )
     }
 
-    def paint(g: Graphics2D, vis: Visualizer, peer: Option[String]) {
-      val caption = vis.Caption(peer.get)
+    def paint(g: Graphics2D, visualizer: Visualizer, peer: Option[String]) {
+      val caption = visualizer.Caption(peer.get)
       val bounds = g.getFontMetrics.getStringBounds(caption, g)
-      val s = shape(g, vis, peer)
+      val s = shape(g, visualizer, peer)
 
-      val (border, background, foreground) = vis.Color(peer)
+      val (border, background, foreground) = visualizer.Color(peer)
       g.setStroke(stroke)
       g.setColor(border)
       g.draw(s)
@@ -59,14 +59,14 @@
     private val shape = new Rectangle2D.Double(-8, -8, 16, 16)
     private val identity = new AffineTransform()
 
-    def shape(g: Graphics2D, vis: Visualizer, peer: Option[String]) = shape
+    def shape(g: Graphics2D, visualizer: Visualizer, peer: Option[String]) = shape
 
-    def paint(g: Graphics2D, vis: Visualizer, peer: Option[String]) =
-      paint_transformed(g, vis, peer, identity)
+    def paint(g: Graphics2D, visualizer: Visualizer, peer: Option[String]) =
+      paint_transformed(g, visualizer, peer, identity)
     
-    def paint_transformed(g: Graphics2D, vis: Visualizer,
+    def paint_transformed(g: Graphics2D, visualizer: Visualizer,
                           peer: Option[String], at: AffineTransform) = {
-      val (border, background, foreground) = vis.Color(peer)
+      val (border, background, foreground) = visualizer.Color(peer)
       g.setStroke(stroke)
       g.setColor(border)
       g.draw(at.createTransformedShape(shape))
@@ -74,7 +74,7 @@
   }
 
   trait Edge {
-    def paint(g: Graphics2D, vis: Visualizer, peer: (String, String),
+    def paint(g: Graphics2D, visualizer: Visualizer, peer: (String, String),
               head: Boolean, dummies: Boolean)
   }
 
@@ -82,14 +82,14 @@
     private val stroke =
       new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)
 
-    def paint(g: Graphics2D, vis: Visualizer,
+    def paint(g: Graphics2D, visualizer: Visualizer,
               peer: (String, String), head: Boolean, dummies: Boolean) {
       val ((fx, fy), (tx, ty)) =
-        (vis.Coordinates(peer._1), vis.Coordinates(peer._2))
+        (visualizer.Coordinates(peer._1), visualizer.Coordinates(peer._2))
       val ds = {
         val (min, max) = (math.min(fy, ty), math.max(fy, ty))
         
-        vis.Coordinates(peer).filter({case (_, y) => y > min && y < max})
+        visualizer.Coordinates(peer).filter({case (_, y) => y > min && y < max})
       }
       val path = new GeneralPath(Path2D.WIND_EVEN_ODD, ds.length + 2)
 
@@ -101,16 +101,16 @@
         ds.foreach({
             case (x, y) => {
               val at = AffineTransform.getTranslateInstance(x, y)
-              Dummy.paint_transformed(g, vis, None, at)
+              Dummy.paint_transformed(g, visualizer, None, at)
             }
           })
       }
       
       g.setStroke(stroke)
-      g.setColor(vis.Color(peer))
+      g.setColor(visualizer.Color(peer))
       g.draw(path)
       
-      if (head) Arrow_Head.paint(g, path, vis.Drawer.shape(g, Some(peer._2)))
+      if (head) Arrow_Head.paint(g, path, visualizer.Drawer.shape(g, Some(peer._2)))
     }
   }
   
@@ -119,17 +119,17 @@
       new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)
     private val slack = 0.1
 
-    def paint(g: Graphics2D, vis: Visualizer,
+    def paint(g: Graphics2D, visualizer: Visualizer,
               peer: (String, String), head: Boolean, dummies: Boolean) {
       val ((fx, fy), (tx, ty)) =
-        (vis.Coordinates(peer._1), vis.Coordinates(peer._2))
+        (visualizer.Coordinates(peer._1), visualizer.Coordinates(peer._2))
       val ds = {
         val (min, max) = (math.min(fy, ty), math.max(fy, ty))
         
-        vis.Coordinates(peer).filter({case (_, y) => y > min && y < max})
+        visualizer.Coordinates(peer).filter({case (_, y) => y > min && y < max})
       }
       
-      if (ds.isEmpty) Straight_Edge.paint(g, vis, peer, head, dummies)
+      if (ds.isEmpty) Straight_Edge.paint(g, visualizer, peer, head, dummies)
       else {
         val path = new GeneralPath(Path2D.WIND_EVEN_ODD, ds.length + 2)
         path.moveTo(fx, fy)
@@ -158,16 +158,16 @@
           ds.foreach({
               case (x, y) => {
                 val at = AffineTransform.getTranslateInstance(x, y)
-                Dummy.paint_transformed(g, vis, None, at)
+                Dummy.paint_transformed(g, visualizer, None, at)
               }
             })
         }
 
         g.setStroke(stroke)
-        g.setColor(vis.Color(peer))
+        g.setColor(visualizer.Color(peer))
         g.draw(path)
 
-        if (head) Arrow_Head.paint(g, path, vis.Drawer.shape(g, Some(peer._2)))        
+        if (head) Arrow_Head.paint(g, path, visualizer.Drawer.shape(g, Some(peer._2)))        
       }
     }    
   }