src/Pure/GUI/gui.scala
changeset 75854 2163772eeaf2
parent 75853 f981111768ec
child 76492 e228be7cd375
equal deleted inserted replaced
75853:f981111768ec 75854:2163772eeaf2
   117     def clicked(): Unit = {}
   117     def clicked(): Unit = {}
   118 
   118 
   119     reactions += { case ButtonClicked(_) => clicked() }
   119     reactions += { case ButtonClicked(_) => clicked() }
   120   }
   120   }
   121 
   121 
   122   class Bool(label: String, init: Boolean = false) extends CheckBox(label) {
   122   class Check(label: String, init: Boolean = false) extends CheckBox(label) {
   123     def clicked(state: Boolean): Unit = {}
   123     def clicked(state: Boolean): Unit = {}
   124     def clicked(): Unit = {}
   124     def clicked(): Unit = {}
   125 
   125 
   126     selected = init
   126     selected = init
   127     reactions += { case ButtonClicked(_) => clicked(selected); clicked() }
   127     reactions += { case ButtonClicked(_) => clicked(selected); clicked() }