else if ((key_len == 12) && !strncmp(key, "shadow_color", key_len))
{
_parse_color(val, &(tag->shadow_color));
-
+ }
+ else if ((key_len == 20) && !strncmp(key, "underline_dash_color", key_len))
+ {
+ _parse_color(val, &(tag->underline_dash_color));
+ }
+ else if ((key_len == 15) && !strncmp(key, "underline_color", key_len))
+ {
+ _parse_color(val, &(tag->underline_color));
+ }
+ else if ((key_len == 15) && !strncmp(key, "backing_color", key_len))
+ {
+ _parse_color(val, &(tag->backing_color));
}
/*******
* END *
eina_strbuf_append(txt, color);
}
}
+ if (cc && tag->underline_dash_color.a)
+ {
+ Eina_Bool result = _edje_textblock_color_calc(&(tag->underline_dash_color),
+ cc->r, cc->g, cc->b, cc->a, color);
+ if (result)
+ {
+ eina_strbuf_append(txt, " underline_dash_color=");
+ eina_strbuf_append(txt, color);
+ }
+ }
+ if (cc && tag->underline_color.a)
+ {
+ Eina_Bool result = _edje_textblock_color_calc(&(tag->underline_color),
+ cc->r, cc->g, cc->b, cc->a, color);
+ if (result)
+ {
+ eina_strbuf_append(txt, " underline_color=");
+ eina_strbuf_append(txt, color);
+ }
+ }
+ if (cc && tag->backing_color.a)
+ {
+ Eina_Bool result = _edje_textblock_color_calc(&(tag->backing_color),
+ cc->r, cc->g, cc->b, cc->a, color);
+ if (result)
+ {
+ eina_strbuf_append(txt, " underline_dash_color=");
+ eina_strbuf_append(txt, color);
+ }
+ }
/*******
* END *
*******/