src/Tools/jEdit/src/jedit/raw_output_dockable.scala
author wenzelm
Tue, 08 Dec 2009 14:49:01 +0100
changeset 34759 bfea7839d9e1
parent 34671 src/Tools/jEdit/src/jedit/OutputDockable.scala@d179fcb04cbc
child 34760 dc7f5e0d9d27
permissions -rw-r--r--
misc rearrangement of files;

/*
 * Dockable window for raw process output
 *
 * @author Fabian Immler, TU Munich
 * @author Johannes Hölzl, TU Munich
 */

package isabelle.jedit


import java.awt.{Dimension, Graphics, GridLayout}
import javax.swing.{JPanel, JTextArea, JScrollPane}

import org.gjt.sp.jedit.View
import org.gjt.sp.jedit.gui.DockableWindowManager


class OutputDockable(view : View, position : String) extends JPanel {

  if (position == DockableWindowManager.FLOATING)
    setPreferredSize(new Dimension(500, 250))

  setLayout(new GridLayout(1, 1))
  add(new JScrollPane(new JTextArea))

  def set_text(output_text_view: JTextArea) {
    removeAll()
    add(new JScrollPane(output_text_view))
    revalidate()
  }
}