src/Tools/Graphview/visualizer.scala
changeset 59260 c8bd83f8dad9
parent 59259 399506ee38a5
child 59262 5cd92c743958
--- a/src/Tools/Graphview/visualizer.scala	Sun Jan 04 14:05:24 2015 +0100
+++ b/src/Tools/Graphview/visualizer.scala	Sun Jan 04 15:23:23 2015 +0100
@@ -145,16 +145,8 @@
 
     def update_layout()
     {
-      val m = metrics()
-      val visible_graph = model.make_visible_graph()
-
-      val max_width =
-        visible_graph.keys_iterator.map(node => m.string_bounds(node.toString).getWidth).max
-      val box_distance = (max_width + m.pad + m.gap).ceil
-      def box_height(n: Int): Double = (m.char_width * 1.5 * (5 max n)).ceil
-
       // FIXME avoid expensive operation on GUI thread
-      layout = Layout.make(visible_graph, box_distance, box_height _)
+      layout = Layout.make(metrics(), model.make_visible_graph())
     }
 
     def bounding_box(): Rectangle2D.Double =