equal
deleted
inserted
replaced
139 override def exit() |
139 override def exit() |
140 { |
140 { |
141 Isabelle.session.global_settings -= main_actor |
141 Isabelle.session.global_settings -= main_actor |
142 Isabelle.session.commands_changed -= main_actor |
142 Isabelle.session.commands_changed -= main_actor |
143 Isabelle.session.caret_focus -= main_actor |
143 Isabelle.session.caret_focus -= main_actor |
144 delay_resize(false) |
144 delay_resize.revoke() |
145 } |
145 } |
146 |
146 |
147 |
147 |
148 /* resize */ |
148 /* resize */ |
149 |
149 |
150 private val delay_resize = |
150 private val delay_resize = |
151 Swing_Thread.delay_first(Isabelle.session.update_delay) { handle_resize() } |
151 Swing_Thread.delay_first(Isabelle.session.update_delay) { handle_resize() } |
152 |
152 |
153 addComponentListener(new ComponentAdapter { |
153 addComponentListener(new ComponentAdapter { |
154 override def componentResized(e: ComponentEvent) { delay_resize(true) } |
154 override def componentResized(e: ComponentEvent) { delay_resize.invoke() } |
155 }) |
155 }) |
156 |
156 |
157 |
157 |
158 /* controls */ |
158 /* controls */ |
159 |
159 |