src/Tools/jEdit/src/document_view.scala
changeset 49407 215ba6884bdf
parent 49406 38db4832b210
child 49408 3cfc114acd05
equal deleted inserted replaced
49406:38db4832b210 49407:215ba6884bdf
   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     }