src/Pure/PIDE/rendering.scala
changeset 81555 4eba973e8a7b
parent 81397 9f46260073c8
child 81558 b57996a0688c
equal deleted inserted replaced
81554:a7879978d15d 81555:4eba973e8a7b
   103   }
   103   }
   104 
   104 
   105 
   105 
   106   /* text color */
   106   /* text color */
   107 
   107 
   108   val text_color = Map(
   108   def get_text_color(name: String): Option[Color.Value] = text_colors.get(name)
       
   109 
       
   110   private val text_colors = Map(
   109     Markup.KEYWORD1 -> Color.keyword1,
   111     Markup.KEYWORD1 -> Color.keyword1,
   110     Markup.KEYWORD2 -> Color.keyword2,
   112     Markup.KEYWORD2 -> Color.keyword2,
   111     Markup.KEYWORD3 -> Color.keyword3,
   113     Markup.KEYWORD3 -> Color.keyword3,
   112     Markup.QUASI_KEYWORD -> Color.quasi_keyword,
   114     Markup.QUASI_KEYWORD -> Color.quasi_keyword,
   113     Markup.IMPROPER -> Color.improper,
   115     Markup.IMPROPER -> Color.improper,
   218       Markup.BAD + Markup.INTENSIFY + Markup.ENTITY +
   220       Markup.BAD + Markup.INTENSIFY + Markup.ENTITY +
   219       Markup.Markdown_Bullet.name ++ active_elements
   221       Markup.Markdown_Bullet.name ++ active_elements
   220 
   222 
   221   val foreground_elements = Markup.Elements(foreground.keySet)
   223   val foreground_elements = Markup.Elements(foreground.keySet)
   222 
   224 
   223   val text_color_elements = Markup.Elements(text_color.keySet)
   225   val text_color_elements = Markup.Elements(text_colors.keySet)
   224 
   226 
   225   val structure_elements =
   227   val structure_elements =
   226     Markup.Elements(Markup.NOTATION, Markup.EXPRESSION, Markup.LANGUAGE, Markup.ML_TYPING,
   228     Markup.Elements(Markup.NOTATION, Markup.EXPRESSION, Markup.LANGUAGE, Markup.ML_TYPING,
   227       Markup.MARKDOWN_PARAGRAPH, Markup.MARKDOWN_ITEM, Markup.Markdown_List.name, Markup.ENTITY,
   229       Markup.MARKDOWN_PARAGRAPH, Markup.MARKDOWN_ITEM, Markup.Markdown_List.name, Markup.ENTITY,
   228       Markup.COMMAND_SPAN)
   230       Markup.COMMAND_SPAN)