src/Tools/jEdit/src/prover/MarkupNode.scala
changeset 34577 aef72e071725
parent 34568 b517d0607297
child 34582 5d5d253c7c29
child 34590 320b33f30cae
equal deleted inserted replaced
34576:b86c54be2fe0 34577:aef72e071725
    12 import javax.swing._
    12 import javax.swing._
    13 import javax.swing.text.Position
    13 import javax.swing.text.Position
    14 import javax.swing.tree._
    14 import javax.swing.tree._
    15 
    15 
    16 abstract class MarkupInfo
    16 abstract class MarkupInfo
    17 case class RootInfo extends MarkupInfo
    17 case class RootInfo() extends MarkupInfo
    18 case class OuterInfo(highlight: String) extends MarkupInfo {override def toString = highlight}
    18 case class OuterInfo(highlight: String) extends MarkupInfo {override def toString = highlight}
    19 case class HighlightInfo(highlight: String) extends MarkupInfo {override def toString = highlight}
    19 case class HighlightInfo(highlight: String) extends MarkupInfo {override def toString = highlight}
    20 case class TypeInfo(type_kind: String) extends MarkupInfo {override def toString = type_kind}
    20 case class TypeInfo(type_kind: String) extends MarkupInfo {override def toString = type_kind}
    21 case class RefInfo(file: Option[String], line: Option[Int],
    21 case class RefInfo(file: Option[String], line: Option[Int],
    22                    command_id: Option[String], offset: Option[Int]) extends MarkupInfo {
    22                    command_id: Option[String], offset: Option[Int]) extends MarkupInfo {