src/Tools/jEdit/src/pretty_text_area.scala
changeset 50306 b655d2d0406d
parent 50216 de77cde57376
child 50501 6f41f1646617
equal deleted inserted replaced
50305:8290dc6c8d7f 50306:b655d2d0406d
    64   private var current_base_snapshot = Document.State.init.snapshot()
    64   private var current_base_snapshot = Document.State.init.snapshot()
    65   private var current_rendering: Rendering =
    65   private var current_rendering: Rendering =
    66     Pretty_Text_Area.text_rendering(current_base_snapshot, Nil)._2
    66     Pretty_Text_Area.text_rendering(current_base_snapshot, Nil)._2
    67   private var future_rendering: Option[java.util.concurrent.Future[Unit]] = None
    67   private var future_rendering: Option[java.util.concurrent.Future[Unit]] = None
    68 
    68 
    69   private val rich_text_area = new Rich_Text_Area(view, text_area, () => current_rendering, true)
    69   private val rich_text_area =
       
    70     new Rich_Text_Area(view, text_area, () => current_rendering,
       
    71       caret_visible = false, hovering = true)
    70 
    72 
    71   def refresh()
    73   def refresh()
    72   {
    74   {
    73     Swing_Thread.require()
    75     Swing_Thread.require()
    74 
    76 
   142       Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), JComponent.WHEN_FOCUSED)
   144       Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), JComponent.WHEN_FOCUSED)
   143 
   145 
   144 
   146 
   145   /* init */
   147   /* init */
   146 
   148 
   147   override def isCaretVisible: Boolean = false
       
   148 
       
   149   getPainter.setStructureHighlightEnabled(false)
   149   getPainter.setStructureHighlightEnabled(false)
   150   getPainter.setLineHighlightEnabled(false)
   150   getPainter.setLineHighlightEnabled(false)
   151 
   151 
   152   getBuffer.setTokenMarker(new Token_Markup.Marker(true, None))
   152   getBuffer.setTokenMarker(new Token_Markup.Marker(true, None))
   153   getBuffer.setReadOnly(true)
   153   getBuffer.setReadOnly(true)