src/Tools/jEdit/src/jedit/session_dockable.scala
author wenzelm
Sat, 18 Sep 2010 15:50:29 +0200
changeset 39516 8a70e91650a6
parent 39515 57ceabb0bb8e
child 39589 5b81b8df1dde
permissions -rw-r--r--
non-editable text area;

/*  Title:      Tools/jEdit/src/jedit/session_dockable.scala
    Author:     Makarius

Dockable window for prover session management.
*/

package isabelle.jedit


import isabelle._

import scala.actors.Actor._
import scala.swing.{TextArea, ScrollPane}

import org.gjt.sp.jedit.View


class Session_Dockable(view: View, position: String) extends Dockable(view: View, position: String)
{
  private val text_area = new TextArea("Isabelle session")
  text_area.editable = false
  set_content(new ScrollPane(text_area))


  /* main actor */

  private val main_actor = actor {
    loop {
      react {
        case bad => System.err.println("Session_Dockable: ignoring bad message " + bad)
      }
    }
  }

  override def init() { }
  override def exit() { }
}