src/Tools/jEdit/src/document_model.scala
changeset 44379 1079ab6b342b
parent 44358 2a2df4de1bbe
child 44385 e7fdb008aa7d
--- a/src/Tools/jEdit/src/document_model.scala	Mon Aug 22 14:15:52 2011 +0200
+++ b/src/Tools/jEdit/src/document_model.scala	Mon Aug 22 16:12:23 2011 +0200
@@ -99,6 +99,19 @@
   }
 
 
+  /* perspective */
+
+  def perspective(): Text.Perspective =
+  {
+    Swing_Thread.require()
+    Text.perspective(
+      for {
+        doc_view <- Isabelle.document_views(buffer)
+        range <- doc_view.perspective()
+      } yield range)
+  }
+
+
   /* snapshot */
 
   def snapshot(): Document.Snapshot =