equal
deleted
inserted
replaced
92 add(controls.peer, BorderLayout.NORTH) |
92 add(controls.peer, BorderLayout.NORTH) |
93 |
93 |
94 |
94 |
95 /* component state -- owned by Swing thread */ |
95 /* component state -- owned by Swing thread */ |
96 |
96 |
97 private var nodes_status: Map[Document.Node.Name, Isabelle_Document.Node_Status] = Map.empty |
97 private var nodes_status: Map[Document.Node.Name, Protocol.Node_Status] = Map.empty |
98 |
98 |
99 private object Node_Renderer_Component extends Label |
99 private object Node_Renderer_Component extends Label |
100 { |
100 { |
101 opaque = false |
101 opaque = false |
102 xAlignment = Alignment.Leading |
102 xAlignment = Alignment.Leading |
150 |
150 |
151 var nodes_status1 = nodes_status |
151 var nodes_status1 = nodes_status |
152 for { |
152 for { |
153 name <- nodes |
153 name <- nodes |
154 node <- snapshot.version.nodes.get(name) |
154 node <- snapshot.version.nodes.get(name) |
155 val status = Isabelle_Document.node_status(snapshot.state, snapshot.version, node) |
155 val status = Protocol.node_status(snapshot.state, snapshot.version, node) |
156 } nodes_status1 += (name -> status) |
156 } nodes_status1 += (name -> status) |
157 |
157 |
158 if (nodes_status != nodes_status1) { |
158 if (nodes_status != nodes_status1) { |
159 nodes_status = nodes_status1 |
159 nodes_status = nodes_status1 |
160 status.listData = |
160 status.listData = |