src/Tools/Graphview/src/main_panel.scala
changeset 49730 e0d98ff3c0db
parent 49729 f53a8f73b40f
child 49734 15e1549e6afe
--- a/src/Tools/Graphview/src/main_panel.scala	Mon Oct 08 12:02:32 2012 +0200
+++ b/src/Tools/Graphview/src/main_panel.scala	Mon Oct 08 12:40:35 2012 +0200
@@ -12,8 +12,10 @@
 
 import scala.collection.JavaConversions._
 import scala.swing.{BorderPanel, Button, BoxPanel,
-                    Orientation, Swing, CheckBox, Action, FileChooser}
+  Orientation, Swing, CheckBox, Action, FileChooser}
+
 import javax.swing.border.EmptyBorder
+import javax.swing.JComponent
 import java.awt.Dimension
 import java.io.File
 
@@ -21,15 +23,10 @@
 class Main_Panel(graph: Model.Graph)
   extends BorderPanel
 {
-  def make_tooltip(body: XML.Body): String =
-  {
-    if (body.isEmpty) null
-    else {
-      val txt = Pretty.string_of(body)
-      "<html><pre style=\"font-family: " + Parameters.font_family + "; font-size: " +
-          Parameters.tooltip_font_size + "px; \">" + HTML.encode(txt) + "</pre></html>"
-    }
-  }
+  def make_tooltip(parent: JComponent, x: Int, y: Int, body: XML.Body): String =
+    "<html><pre style=\"font-family: " + Parameters.font_family +
+      "; font-size: " + Parameters.tooltip_font_size + "px; \">" +
+      HTML.encode(Pretty.string_of(body)) + "</pre></html>"
 
   focusable = true
   requestFocus()