src/Tools/jEdit/src/prover/Command.scala
changeset 34508 422a43b76f77
parent 34500 384427c750c8
child 34511 5839e34ef0bd
child 34533 35308320713a
--- a/src/Tools/jEdit/src/prover/Command.scala	Tue Jan 27 22:14:40 2009 +0100
+++ b/src/Tools/jEdit/src/prover/Command.scala	Tue Jan 27 22:16:29 2009 +0100
@@ -24,8 +24,6 @@
   object Status extends Enumeration {
     val UNPROCESSED = Value("UNPROCESSED")
     val FINISHED = Value("FINISHED")
-    val REMOVE = Value("REMOVE")
-    val REMOVED = Value("REMOVED")
     val FAILED = Value("FAILED")
   }
 }
@@ -68,6 +66,8 @@
 
   /* command status */
 
+  var state_id: IsarDocument.State_ID = null
+
   private var _status = Command.Status.UNPROCESSED
   def status = _status
   def status_=(st: Command.Status.Value) {
@@ -84,10 +84,10 @@
   /* results */
 
   private val results = new mutable.ListBuffer[XML.Tree]
-  def add_result(tree: XML.Tree) { results += tree }
-
   private val state_results = new mutable.ListBuffer[XML.Tree]
-  def add_state_result(tree: XML.Tree) { state_results += tree }
+  def add_result(running: Boolean, tree: XML.Tree) {
+    (if (running) state_results else results) += tree
+  }
 
   def result_document = XML.document(
     results.toList ::: state_results.toList match {