src/Tools/jEdit/src/jedit/plugin.scala
changeset 34821 ba83272dc4ca
parent 34820 a8ba6cde13e9
child 34822 8c31275868cc
--- a/src/Tools/jEdit/src/jedit/plugin.scala	Thu Dec 31 00:38:15 2009 +0100
+++ b/src/Tools/jEdit/src/jedit/plugin.scala	Thu Dec 31 01:03:39 2009 +0100
@@ -13,7 +13,7 @@
 
 import java.io.{FileInputStream, IOException}
 import java.awt.Font
-import javax.swing.JScrollPane
+import javax.swing.{JScrollPane, JOptionPane}
 
 import scala.collection.mutable
 
@@ -21,7 +21,6 @@
 import org.gjt.sp.jedit.buffer.JEditBuffer
 import org.gjt.sp.jedit.textarea.JEditTextArea
 import org.gjt.sp.jedit.msg.{EditPaneUpdate, PropertiesChanged}
-import org.gjt.sp.jedit.gui.EnhancedDialog
 
 
 object Isabelle
@@ -105,12 +104,8 @@
     val timeout = Int_Property("startup-timeout") max 1000
     session.start(timeout, Isabelle.isabelle_args()) match {
       case Some(err) =>
-        // FIXME proper dialog
-        val dialog = new EnhancedDialog(view, "Failed to start prover:\n" + err, true) {
-          def ok { dispose }
-          def cancel { dispose }
-        }
-        dialog.setVisible(true)
+        JOptionPane.showMessageDialog(
+          view, err, "Failed to start prover", JOptionPane.ERROR_MESSAGE)
         false
       case None => true
     }