equal
deleted
inserted
replaced
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) |