src/Tools/jEdit/src/theories_dockable.scala
changeset 75853 f981111768ec
parent 75849 dfedac6525d4
child 76481 a9d52d02bd83
equal deleted inserted replaced
75852:fcc25bb49def 75853:f981111768ec
     9 
     9 
    10 import isabelle._
    10 import isabelle._
    11 
    11 
    12 import scala.swing.{Button, TextArea, Label, ListView, Alignment,
    12 import scala.swing.{Button, TextArea, Label, ListView, Alignment,
    13   ScrollPane, Component, CheckBox, BorderPanel}
    13   ScrollPane, Component, CheckBox, BorderPanel}
    14 import scala.swing.event.{ButtonClicked, MouseClicked, MouseMoved}
    14 import scala.swing.event.{MouseClicked, MouseMoved}
    15 
    15 
    16 import java.awt.{BorderLayout, Graphics2D, Color, Point, Dimension}
    16 import java.awt.{BorderLayout, Graphics2D, Color, Point, Dimension}
    17 import javax.swing.{JList, BorderFactory, UIManager}
    17 import javax.swing.{JList, BorderFactory, UIManager}
    18 import javax.swing.border.{BevelBorder, SoftBevelBorder}
    18 import javax.swing.border.{BevelBorder, SoftBevelBorder}
    19 
    19 
    73   private def handle_phase(phase: Session.Phase): Unit = {
    73   private def handle_phase(phase: Session.Phase): Unit = {
    74     GUI_Thread.require {}
    74     GUI_Thread.require {}
    75     session_phase.text = " " + phase_text(phase) + " "
    75     session_phase.text = " " + phase_text(phase) + " "
    76   }
    76   }
    77 
    77 
    78   private val purge = new Button("Purge") {
    78   private val purge = new GUI.Button("Purge") {
    79     tooltip = "Restrict document model to theories required for open editor buffers"
    79     tooltip = "Restrict document model to theories required for open editor buffers"
    80     reactions += { case ButtonClicked(_) => PIDE.editor.purge() }
    80     override def clicked(): Unit = PIDE.editor.purge()
    81   }
    81   }
    82 
    82 
    83   private val continuous_checking = new JEdit_Options.continuous_checking.GUI
    83   private val continuous_checking = new JEdit_Options.continuous_checking.GUI
    84   continuous_checking.focusable = false
    84   continuous_checking.focusable = false
    85 
    85