equal
deleted
inserted
replaced
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 |