src/Tools/jEdit/src/jedit_lib.scala
changeset 49941 f2db0596bd61
parent 49843 afddf4e26fac
child 50115 8cde6f1a0106
equal deleted inserted replaced
49940:d5f143b96334 49941:f2db0596bd61
   166 
   166 
   167     if (p != null && q != null && p.x < q.x + r && p.y == q.y)
   167     if (p != null && q != null && p.x < q.x + r && p.y == q.y)
   168       Some(new Gfx_Range(p.x, p.y, q.x + r - p.x))
   168       Some(new Gfx_Range(p.x, p.y, q.x + r - p.x))
   169     else None
   169     else None
   170   }
   170   }
       
   171 
       
   172 
       
   173   /* pixel range */
       
   174 
       
   175   def pixel_range(text_area: TextArea, x: Int, y: Int): Option[Text.Range] =
       
   176   {
       
   177     val range = point_range(text_area.getBuffer, text_area.xyToOffset(x, y))
       
   178     gfx_range(text_area, range) match {
       
   179       case Some(g) if (g.x <= x && x < g.x + g.length) => Some(range)
       
   180       case _ => None
       
   181     }
       
   182   }
   171 }
   183 }
   172 
   184