equal
deleted
inserted
replaced
119 |
119 |
120 def +=(edit: Text.Edit) |
120 def +=(edit: Text.Edit) |
121 { |
121 { |
122 Swing_Thread.require() |
122 Swing_Thread.require() |
123 pending += edit |
123 pending += edit |
124 delay_flush(true) |
124 delay_flush.invoke() |
125 } |
125 } |
126 |
126 |
127 def update_perspective() |
127 def update_perspective() |
128 { |
128 { |
129 delay_flush(true) |
129 delay_flush.invoke() |
130 } |
130 } |
131 |
131 |
132 def init() |
132 def init() |
133 { |
133 { |
134 flush() |
134 flush() |
135 session.init_node(name, node_header(), perspective(), Isabelle.buffer_text(buffer)) |
135 session.init_node(name, node_header(), perspective(), Isabelle.buffer_text(buffer)) |
136 } |
136 } |
137 |
137 |
138 def exit() |
138 def exit() |
139 { |
139 { |
140 delay_flush(false) |
140 delay_flush.revoke() |
141 flush() |
141 flush() |
142 } |
142 } |
143 } |
143 } |
144 |
144 |
145 def update_perspective() |
145 def update_perspective() |