suppress empty tooltips;
authorwenzelm
Wed, 26 Sep 2012 14:55:51 +0200
changeset 49573 0f087257ba04
parent 49572 0d2f81eb7bf4
child 49574 f27cb2662eda
suppress empty tooltips;
src/Tools/Graphview/src/visualizer.scala
--- a/src/Tools/Graphview/src/visualizer.scala	Wed Sep 26 14:52:18 2012 +0200
+++ b/src/Tools/Graphview/src/visualizer.scala	Wed Sep 26 14:55:51 2012 +0200
@@ -144,12 +144,14 @@
   object Tooltip {
     def content(name: String): XML.Body = model.complete.get_node(name).content
 
-    def text(name: String, fm: java.awt.FontMetrics): String =
+    def text(name: String, fm: java.awt.FontMetrics): String = // null
     {
       val txt = Pretty.string_of(content(name), 76, Pretty.font_metric(fm))
-      "<html><pre style=\"font-family: " + Parameters.font_family + "; font-size: " +
-          Parameters.font_size + "px; \">" +  // FIXME proper scaling (!?)
-        HTML.encode(txt) + "</pre></html>"
+      if (txt == "") null
+      else
+        "<html><pre style=\"font-family: " + Parameters.font_family + "; font-size: " +
+            Parameters.font_size + "px; \">" +  // FIXME proper scaling (!?)
+          HTML.encode(txt) + "</pre></html>"
     }
   }