src/Tools/jEdit/src/isabelle_options.scala
changeset 49296 313369027391
parent 49288 2c9272cb4568
child 49354 65c6a1d62dbc
equal deleted inserted replaced
49295:2750756db9c5 49296:313369027391
    20       "jedit_tooltip_margin", "jedit_tooltip_dismiss_delay", "editor_load_delay",
    20       "jedit_tooltip_margin", "jedit_tooltip_dismiss_delay", "editor_load_delay",
    21       "editor_input_delay", "editor_output_delay", "editor_update_delay")
    21       "editor_input_delay", "editor_output_delay", "editor_update_delay")
    22 
    22 
    23   relevant_options.foreach(Isabelle.options.value.check_name _)
    23   relevant_options.foreach(Isabelle.options.value.check_name _)
    24 
    24 
    25   private val components =
    25   private val predefined =
    26     Isabelle.options.make_components(List(Isabelle_Logic.logic_selector(false)), relevant_options)
    26     Isabelle_Logic.logic_selector(false) ::
       
    27       (for {
       
    28         (name, opt) <- Isabelle.options.value.options.toList
       
    29         // FIXME avoid hard-wired stuff
       
    30         if (name.startsWith("color_") && opt.section == "Rendering of Document Content")
       
    31       } yield Isabelle.options.make_color_component(opt))
       
    32 
       
    33   private val components = Isabelle.options.make_components(predefined, relevant_options)
    27 
    34 
    28   override def _init()
    35   override def _init()
    29   {
    36   {
    30     val dummy_property = "options.isabelle.dummy"
    37     val dummy_property = "options.isabelle.dummy"
    31 
    38