src/Tools/Graphview/main_panel.scala
changeset 59459 985fc55e9f27
parent 59412 0426b53a5d54
child 73340 0ffcad1f6130
equal deleted inserted replaced
59458:9de8ac92cafa 59459:985fc55e9f27
    11 import isabelle._
    11 import isabelle._
    12 
    12 
    13 import scala.swing.{SplitPane, Orientation}
    13 import scala.swing.{SplitPane, Orientation}
    14 
    14 
    15 
    15 
    16 class Main_Panel(visualizer: Visualizer) extends SplitPane(Orientation.Vertical)
    16 class Main_Panel(graphview: Graphview) extends SplitPane(Orientation.Vertical)
    17 {
    17 {
    18   oneTouchExpandable = true
    18   oneTouchExpandable = true
    19 
    19 
    20   val graph_panel = new Graph_Panel(visualizer)
    20   val graph_panel = new Graph_Panel(graphview)
    21   val tree_panel = new Tree_Panel(visualizer, graph_panel)
    21   val tree_panel = new Tree_Panel(graphview, graph_panel)
    22 
    22 
    23   leftComponent = tree_panel
    23   leftComponent = tree_panel
    24   rightComponent = graph_panel
    24   rightComponent = graph_panel
    25 
    25 
    26   def update_layout()
    26   def update_layout()
    27   {
    27   {
    28     visualizer.update_layout()
    28     graphview.update_layout()
    29     tree_panel.refresh()
    29     tree_panel.refresh()
    30     graph_panel.refresh()
    30     graph_panel.refresh()
    31   }
    31   }
    32   update_layout()
    32   update_layout()
    33 }
    33 }