tuned signature;
authorwenzelm
Wed, 23 Jul 2014 10:02:19 +0200
changeset 57610 518e28a7c74b
parent 57609 943dbbbf7ad5
child 57611 b6256ea3b7c5
tuned signature;
src/Pure/PIDE/document.scala
src/Tools/jEdit/src/document_model.scala
--- a/src/Pure/PIDE/document.scala	Tue Jul 22 22:18:50 2014 +0200
+++ b/src/Pure/PIDE/document.scala	Wed Jul 23 10:02:19 2014 +0200
@@ -167,9 +167,16 @@
     case class Edits[A, B](edits: List[A]) extends Edit[A, B]
     case class Deps[A, B](header: Header) extends Edit[A, B]
     case class Perspective[A, B](required: Boolean, visible: B, overlays: Overlays) extends Edit[A, B]
+
+
+    /* perspective */
+
     type Perspective_Text = Perspective[Text.Edit, Text.Perspective]
     type Perspective_Command = Perspective[Command.Edit, Command.Perspective]
 
+    val empty_perspective_text: Perspective_Text =
+      Perspective(false, Text.Perspective.empty, Overlays.empty)
+
 
     /* commands */
 
--- a/src/Tools/jEdit/src/document_model.scala	Tue Jul 22 22:18:50 2014 +0200
+++ b/src/Tools/jEdit/src/document_model.scala	Wed Jul 23 10:02:19 2014 +0200
@@ -96,9 +96,6 @@
     }
   }
 
-  val empty_perspective: Document.Node.Perspective_Text =
-    Document.Node.Perspective(false, Text.Perspective.empty, Document.Node.Overlays.empty)
-
   def node_perspective(doc_blobs: Document.Blobs): (Boolean, Document.Node.Perspective_Text) =
   {
     Swing_Thread.require {}
@@ -132,7 +129,7 @@
           Text.Perspective(document_view_ranges ::: load_ranges),
           PIDE.editor.node_overlays(node_name)))
     }
-    else (false, empty_perspective)
+    else (false, Document.Node.empty_perspective_text)
   }
 
 
@@ -191,7 +188,7 @@
   {
     private var pending_clear = false
     private val pending = new mutable.ListBuffer[Text.Edit]
-    private var last_perspective = empty_perspective
+    private var last_perspective = Document.Node.empty_perspective_text
 
     def is_pending(): Boolean = pending_clear || !pending.isEmpty
     def snapshot(): List[Text.Edit] = pending.toList