src/Tools/jEdit/src/jedit/isabelle_sidekick.scala
changeset 38564 a6e2715fac5f
parent 38479 e628da370072
child 38569 9d480f6a2589
equal deleted inserted replaced
38563:f6c9a4f9f66f 38564:a6e2715fac5f
   127     import Isabelle_Sidekick.int_to_pos
   127     import Isabelle_Sidekick.int_to_pos
   128 
   128 
   129     val root = data.root
   129     val root = data.root
   130     val snapshot = Swing_Thread.now { model.snapshot() }  // FIXME cover all nodes (!??)
   130     val snapshot = Swing_Thread.now { model.snapshot() }  // FIXME cover all nodes (!??)
   131     for ((command, command_start) <- snapshot.node.command_range(0) if !stopped) {
   131     for ((command, command_start) <- snapshot.node.command_range(0) if !stopped) {
   132       snapshot.state(command).markup_root.swing_tree(root)((node: Markup_Tree.Node) =>
   132       snapshot.state(command).markup_root.swing_tree(root)((node: Markup_Tree.Node[Any]) =>
   133           {
   133           {
   134             val content = command.source(node.range).replace('\n', ' ')
   134             val content = command.source(node.range).replace('\n', ' ')
   135             val id = command.id
   135             val id = command.id
   136 
   136 
   137             new DefaultMutableTreeNode(new IAsset {
   137             new DefaultMutableTreeNode(new IAsset {