equal
deleted
inserted
replaced
344 Swing_Thread.delay_last(session.input_delay) { |
344 Swing_Thread.delay_last(session.input_delay) { |
345 session.caret_focus.event(Session.Caret_Focus) |
345 session.caret_focus.event(Session.Caret_Focus) |
346 } |
346 } |
347 |
347 |
348 private val caret_listener = new CaretListener { |
348 private val caret_listener = new CaretListener { |
349 override def caretUpdate(e: CaretEvent) { delay_caret_update(true) } |
349 override def caretUpdate(e: CaretEvent) { delay_caret_update.invoke() } |
350 } |
350 } |
351 |
351 |
352 |
352 |
353 /* text status overview left of scrollbar */ |
353 /* text status overview left of scrollbar */ |
354 |
354 |
372 val snapshot = model.snapshot() |
372 val snapshot = model.snapshot() |
373 |
373 |
374 if (changed.assignment || |
374 if (changed.assignment || |
375 (changed.nodes.contains(model.name) && |
375 (changed.nodes.contains(model.name) && |
376 changed.commands.exists(snapshot.node.commands.contains))) |
376 changed.commands.exists(snapshot.node.commands.contains))) |
377 overview.delay_repaint(true) |
377 overview.delay_repaint.invoke() |
378 |
378 |
379 visible_range() match { |
379 visible_range() match { |
380 case Some(visible) => |
380 case Some(visible) => |
381 if (changed.assignment) invalidate_range(visible) |
381 if (changed.assignment) invalidate_range(visible) |
382 else { |
382 else { |
433 session.global_settings -= main_actor |
433 session.global_settings -= main_actor |
434 text_area.removeFocusListener(focus_listener) |
434 text_area.removeFocusListener(focus_listener) |
435 text_area.getView.removeWindowListener(window_listener) |
435 text_area.getView.removeWindowListener(window_listener) |
436 painter.removeMouseMotionListener(mouse_motion_listener) |
436 painter.removeMouseMotionListener(mouse_motion_listener) |
437 painter.removeMouseListener(mouse_listener) |
437 painter.removeMouseListener(mouse_listener) |
438 text_area.removeCaretListener(caret_listener); delay_caret_update(false) |
438 text_area.removeCaretListener(caret_listener); delay_caret_update.revoke() |
439 text_area.removeLeftOfScrollBar(overview); overview.delay_repaint(false) |
439 text_area.removeLeftOfScrollBar(overview); overview.delay_repaint.revoke() |
440 text_area.getGutter.removeExtension(gutter_painter) |
440 text_area.getGutter.removeExtension(gutter_painter) |
441 text_area_painter.deactivate() |
441 text_area_painter.deactivate() |
442 painter.removeExtension(tooltip_painter) |
442 painter.removeExtension(tooltip_painter) |
443 painter.removeExtension(update_perspective) |
443 painter.removeExtension(update_perspective) |
444 exit_popup() |
444 exit_popup() |