forked from enlightenment/efl
parent
4a9f47a386
commit
6e37525b54
|
@ -718,29 +718,25 @@ _edje_part_recalc_single(Edje *ed,
|
||||||
{
|
{
|
||||||
int mw, mh;
|
int mw, mh;
|
||||||
Evas_Text_Style_Type style;
|
Evas_Text_Style_Type style;
|
||||||
|
const Evas_Text_Style_Type styles[] = {
|
||||||
|
EVAS_TEXT_STYLE_PLAIN,
|
||||||
|
EVAS_TEXT_STYLE_PLAIN,
|
||||||
|
EVAS_TEXT_STYLE_OUTLINE,
|
||||||
|
EVAS_TEXT_STYLE_SOFT_OUTLINE,
|
||||||
|
EVAS_TEXT_STYLE_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_SOFT_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_OUTLINE_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_FAR_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_FAR_SOFT_SHADOW,
|
||||||
|
EVAS_TEXT_STYLE_GLOW
|
||||||
|
};
|
||||||
|
|
||||||
style = EVAS_TEXT_STYLE_PLAIN;
|
if (ep->part->effect < EDJE_TEXT_EFFECT_LAST)
|
||||||
if ((ep->part->effect == EDJE_TEXT_EFFECT_NONE) ||
|
style = styles[ep->part->effect];
|
||||||
(ep->part->effect == EDJE_TEXT_EFFECT_PLAIN))
|
else
|
||||||
style = EVAS_TEXT_STYLE_PLAIN;
|
style = EVAS_TEXT_STYLE_PLAIN;
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_OUTLINE)
|
|
||||||
style = EVAS_TEXT_STYLE_OUTLINE;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_SOFT_OUTLINE)
|
|
||||||
style = EVAS_TEXT_STYLE_SOFT_OUTLINE;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_SOFT_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_SOFT_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_OUTLINE_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_OUTLINE_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_FAR_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_FAR_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW)
|
|
||||||
style = EVAS_TEXT_STYLE_FAR_SOFT_SHADOW;
|
|
||||||
else if (ep->part->effect == EDJE_TEXT_EFFECT_GLOW)
|
|
||||||
style = EVAS_TEXT_STYLE_GLOW;
|
|
||||||
evas_object_text_style_set(ep->object, style);
|
evas_object_text_style_set(ep->object, style);
|
||||||
evas_object_text_text_set(ep->object, text);
|
evas_object_text_text_set(ep->object, text);
|
||||||
evas_object_geometry_get(ep->object, NULL, NULL, &tw, &th);
|
evas_object_geometry_get(ep->object, NULL, NULL, &tw, &th);
|
||||||
|
|
Loading…
Reference in New Issue