src/Tools/jEdit/src/rich_text_area.scala
changeset 50216 de77cde57376
parent 50215 97959912840a
child 50306 b655d2d0406d
equal deleted inserted replaced
50215:97959912840a 50216:de77cde57376
   136   private val hyperlink_area = new Active_Area[Hyperlink]((r: Rendering) => r.hyperlink _)
   136   private val hyperlink_area = new Active_Area[Hyperlink]((r: Rendering) => r.hyperlink _)
   137   private val sendback_area = new Active_Area[Properties.T]((r: Rendering) => r.sendback _)
   137   private val sendback_area = new Active_Area[Properties.T]((r: Rendering) => r.sendback _)
   138 
   138 
   139   private val active_areas =
   139   private val active_areas =
   140     List((highlight_area, true), (hyperlink_area, true), (sendback_area, false))
   140     List((highlight_area, true), (hyperlink_area, true), (sendback_area, false))
   141   private def active_reset(): Unit = active_areas.foreach(_._1.reset)
   141   def active_reset(): Unit = active_areas.foreach(_._1.reset)
   142 
   142 
   143   private val focus_listener = new FocusAdapter {
   143   private val focus_listener = new FocusAdapter {
   144     override def focusLost(e: FocusEvent) { robust_body(()) { active_reset() } }
   144     override def focusLost(e: FocusEvent) { robust_body(()) { active_reset() } }
   145   }
   145   }
   146 
   146