need to provide label via some jEdit property;
authorwenzelm
Tue, 11 Sep 2012 15:59:35 +0200
changeset 49271 b08f9d534a2a
parent 49270 e5d162d15867
child 49272 97f8cb455691
need to provide label via some jEdit property;
src/Tools/jEdit/src/isabelle_options.scala
--- a/src/Tools/jEdit/src/isabelle_options.scala	Tue Sep 11 15:47:42 2012 +0200
+++ b/src/Tools/jEdit/src/isabelle_options.scala	Tue Sep 11 15:59:35 2012 +0200
@@ -9,7 +9,7 @@
 
 import isabelle._
 
-import org.gjt.sp.jedit.AbstractOptionPane
+import org.gjt.sp.jedit.{jEdit, AbstractOptionPane}
 
 
 class Isabelle_Options extends AbstractOptionPane("isabelle")
@@ -24,8 +24,14 @@
 
   override def _init()
   {
+    val dummy_property = "options.isabelle.dummy"
+
     for ((s, cs) <- components) {
-      if (s == "") addSeparator() else addSeparator(s)
+      if (s != "") {
+        jEdit.setProperty(dummy_property, s)
+        addSeparator(dummy_property)
+        jEdit.setProperty(dummy_property, null)
+      }
       cs.foreach(c => addComponent(c.title, c.peer))
     }
   }