src/Tools/jEdit/src/jedit_options.scala
changeset 49356 6e0c0ffb6ec7
parent 49317 5eff42e69edb
child 49701 e2762f962042
equal deleted inserted replaced
49355:7d1af0a6e797 49356:6e0c0ffb6ec7
     7 package isabelle.jedit
     7 package isabelle.jedit
     8 
     8 
     9 
     9 
    10 import isabelle._
    10 import isabelle._
    11 
    11 
       
    12 import java.awt.Color
    12 import javax.swing.{InputVerifier, JComponent, UIManager}
    13 import javax.swing.{InputVerifier, JComponent, UIManager}
    13 import javax.swing.text.JTextComponent
    14 import javax.swing.text.JTextComponent
    14 
    15 
    15 import scala.swing.{Component, CheckBox, TextArea}
    16 import scala.swing.{Component, CheckBox, TextArea}
    16 
    17 
    24   def save(): Unit
    25   def save(): Unit
    25 }
    26 }
    26 
    27 
    27 class JEdit_Options extends Options_Variable
    28 class JEdit_Options extends Options_Variable
    28 {
    29 {
       
    30   def color_value(s: String): Color = Color_Value(string(s))
       
    31 
    29   def make_color_component(opt: Options.Opt): Option_Component =
    32   def make_color_component(opt: Options.Opt): Option_Component =
    30   {
    33   {
    31     Swing_Thread.require()
    34     Swing_Thread.require()
    32 
    35 
    33     val opt_name = opt.name
    36     val opt_name = opt.name