equal
deleted
inserted
replaced
20 { |
20 { |
21 /* events */ |
21 /* events */ |
22 |
22 |
23 //{{{ |
23 //{{{ |
24 case object Global_Settings |
24 case object Global_Settings |
25 case object Perspective |
25 case object Caret_Focus |
26 case object Assignment |
26 case object Assignment |
27 case class Commands_Changed(nodes: Set[Document.Node.Name], commands: Set[Command]) |
27 case class Commands_Changed(nodes: Set[Document.Node.Name], commands: Set[Command]) |
28 |
28 |
29 sealed abstract class Phase |
29 sealed abstract class Phase |
30 case object Inactive extends Phase |
30 case object Inactive extends Phase |
50 |
50 |
51 |
51 |
52 /* pervasive event buses */ |
52 /* pervasive event buses */ |
53 |
53 |
54 val global_settings = new Event_Bus[Session.Global_Settings.type] |
54 val global_settings = new Event_Bus[Session.Global_Settings.type] |
55 val perspective = new Event_Bus[Session.Perspective.type] |
55 val caret_focus = new Event_Bus[Session.Caret_Focus.type] |
56 val assignments = new Event_Bus[Session.Assignment.type] |
56 val assignments = new Event_Bus[Session.Assignment.type] |
57 val commands_changed = new Event_Bus[Session.Commands_Changed] |
57 val commands_changed = new Event_Bus[Session.Commands_Changed] |
58 val phase_changed = new Event_Bus[Session.Phase] |
58 val phase_changed = new Event_Bus[Session.Phase] |
59 val syslog_messages = new Event_Bus[Isabelle_Process.Result] |
59 val syslog_messages = new Event_Bus[Isabelle_Process.Result] |
60 val raw_output_messages = new Event_Bus[Isabelle_Process.Result] |
60 val raw_output_messages = new Event_Bus[Isabelle_Process.Result] |