tuned message markup;
authorwenzelm
Fri, 04 Dec 2009 23:10:11 +0100
changeset 34747 b316d05a66a4
parent 34746 94ef0ff39c21
child 34748 a2ed621f5f52
tuned message markup;
src/Tools/jEdit/src/jedit/StateViewDockable.scala
--- a/src/Tools/jEdit/src/jedit/StateViewDockable.scala	Fri Dec 04 23:07:40 2009 +0100
+++ b/src/Tools/jEdit/src/jedit/StateViewDockable.scala	Fri Dec 04 23:10:11 2009 +0100
@@ -62,6 +62,13 @@
 <style media="all" type="text/css">
 """ +
   try_file("$ISABELLE_HOME/lib/html/isabelle.css") + "\n" +
+"""
+body {
+  white-space: pre;
+  font-family: IsabelleMono;
+  font-size: 14pt;
+}
+""" +
   try_file("$ISABELLE_HOME_USER/etc/isabelle.css") + "\n" +
 """
 </style>
@@ -70,7 +77,7 @@
 """)))
   }
 
-  val empty_body = XML.document_node(doc, XML.Elem("body", Nil, List(XML.Text("empty"))))
+  val empty_body = XML.document_node(doc, HTML.body(Nil))
   doc.appendChild(empty_body)
 
   panel.setDocument(doc, rcontext)
@@ -83,8 +90,8 @@
 
     val node =
       if (cmd == null) empty_body
-      else XML.document_node(doc, XML.Elem("body", Nil, List(XML.Text(XML.content(
-                cmd.results(theory_view.current_document)).mkString))))
+      else XML.document_node(doc, HTML.body(
+        cmd.results(theory_view.current_document).map((t: XML.Tree) => HTML.div(HTML.spans(t)))))
     doc.removeChild(doc.getLastChild())
     doc.appendChild(node)
     panel.delayedRelayout(node.asInstanceOf[NodeImpl])