src/Tools/jEdit/src/session_dockable.scala
changeset 46771 06a9b24c4a36
parent 46739 6024353549ca
child 46772 be21f050eda4
equal deleted inserted replaced
46770:44c28a33c461 46771:06a9b24c4a36
    41     }
    41     }
    42   }
    42   }
    43   status.peer.setLayoutOrientation(JList.VERTICAL_WRAP)
    43   status.peer.setLayoutOrientation(JList.VERTICAL_WRAP)
    44   status.selection.intervalMode = ListView.IntervalMode.Single
    44   status.selection.intervalMode = ListView.IntervalMode.Single
    45 
    45 
    46   private val syslog = new TextArea(Isabelle.session.syslog())
    46   private val syslog = new TextArea(Isabelle.session.current_syslog())
    47 
    47 
    48   private val tabs = new TabbedPane {
    48   private val tabs = new TabbedPane {
    49     pages += new TabbedPane.Page("README", Component.wrap(readme))
    49     pages += new TabbedPane.Page("README", Component.wrap(readme))
    50     pages += new TabbedPane.Page("Theory Status", new ScrollPane(status))
    50     pages += new TabbedPane.Page("Theory Status", new ScrollPane(status))
    51     pages += new TabbedPane.Page("System Log", new ScrollPane(syslog))
    51     pages += new TabbedPane.Page("System Log", new ScrollPane(syslog))
   174     loop {
   174     loop {
   175       react {
   175       react {
   176         case result: Isabelle_Process.Result =>
   176         case result: Isabelle_Process.Result =>
   177           if (result.is_syslog)
   177           if (result.is_syslog)
   178             Swing_Thread.now {
   178             Swing_Thread.now {
   179               val text = Isabelle.session.syslog()
   179               val text = Isabelle.session.current_syslog()
   180               if (text != syslog.text) {
   180               if (text != syslog.text) syslog.text = text
   181                 syslog.text = text
       
   182               }
       
   183             }
   181             }
   184 
   182 
   185         case phase: Session.Phase =>
   183         case phase: Session.Phase =>
   186           Swing_Thread.now { session_phase.text = " " + phase.toString + " " }
   184           Swing_Thread.now { session_phase.text = " " + phase.toString + " " }
   187 
   185