equal
deleted
inserted
replaced
202 override def mouseMoved(e: MouseEvent) { |
202 override def mouseMoved(e: MouseEvent) { |
203 control = if (OperatingSystem.isMacOS()) e.isMetaDown else e.isControlDown |
203 control = if (OperatingSystem.isMacOS()) e.isMetaDown else e.isControlDown |
204 if (control && model.buffer.isLoaded) { |
204 if (control && model.buffer.isLoaded) { |
205 JEdit_Lib.buffer_lock(model.buffer) { |
205 JEdit_Lib.buffer_lock(model.buffer) { |
206 val rendering = Isabelle_Rendering(model.snapshot(), Isabelle.options.value) |
206 val rendering = Isabelle_Rendering(model.snapshot(), Isabelle.options.value) |
207 val mouse_range = model.point_range(text_area.xyToOffset(e.getX(), e.getY())) |
207 val mouse_range = |
|
208 JEdit_Lib.point_range(model.buffer, text_area.xyToOffset(e.getX(), e.getY())) |
208 active_areas.foreach(_.update_rendering(rendering, mouse_range)) |
209 active_areas.foreach(_.update_rendering(rendering, mouse_range)) |
209 } |
210 } |
210 } |
211 } |
211 else active_reset() |
212 else active_reset() |
212 } |
213 } |