src/Tools/Graphview/src/mutator_dialog.scala
changeset 50475 8cc351df4a23
parent 50472 bad1a1ca61e1
child 55618 995162143ef4
equal deleted inserted replaced
50474:6ee044e2d1a7 50475:8cc351df4a23
    17 import isabelle.graphview.Mutators._
    17 import isabelle.graphview.Mutators._
    18 import scala.swing.event.ValueChanged
    18 import scala.swing.event.ValueChanged
    19 
    19 
    20 
    20 
    21 class Mutator_Dialog(
    21 class Mutator_Dialog(
    22     parameters: Parameters,
    22     visualizer: Visualizer,
    23     container: Mutator_Container,
    23     container: Mutator_Container,
    24     caption: String,
    24     caption: String,
    25     reverse_caption: String = "Inverse",
    25     reverse_caption: String = "Inverse",
    26     show_color_chooser: Boolean = true)
    26     show_color_chooser: Boolean = true)
    27   extends Dialog
    27   extends Dialog
   108   private val mutatorBox = new ComboBox[Mutator](container.available)
   108   private val mutatorBox = new ComboBox[Mutator](container.available)
   109 
   109 
   110   private val addButton: Button = new Button{
   110   private val addButton: Button = new Button{
   111     action = Action("Add") {
   111     action = Action("Add") {
   112       addPanel(
   112       addPanel(
   113         new Mutator_Panel((true, parameters.Colors.next,
   113         new Mutator_Panel((true, visualizer.Colors.next,
   114                            mutatorBox.selection.item))
   114                            mutatorBox.selection.item))
   115       )
   115       )
   116     }
   116     }
   117   }
   117   }
   118 
   118