src/lib/edje_text.c File Reference


Defines

#define _ELLIP_STR   "\xE2\x80\xA6"

Functions

const char * _edje_text_class_font_get (Edje *ed, Edje_Part_Description_Text *chosen_desc, int *size, char **free_later)
void _edje_text_init (void)
void _edje_text_part_on_add (Edje *ed, Edje_Real_Part *ep)
void _edje_text_part_on_del (Edje *ed, Edje_Part *pt)
void _edje_text_recalc_apply (Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *params, Edje_Part_Description_Text *chosen_desc)
Evas_Font_Size _edje_text_size_calc (Evas_Font_Size size, Edje_Text_Class *tc)

Define Documentation

#define _ELLIP_STR   "\xE2\x80\xA6"


Function Documentation

void _edje_text_init ( void   ) 

Referenced by edje_init().

void _edje_text_recalc_apply ( Edje ed,
Edje_Real_Part ep,
Edje_Calc_Params params,
Edje_Part_Description_Text chosen_desc 
)

References _edje_fontset_append, _edje_scale, _edje_text_class_font_get(), _Edje_Color::a, alloca(), _Edje_Color::b, _Edje_Calc_Params::color, edje_string_get(), EDJE_TEXT_EFFECT_FAR_SHADOW, EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW, EDJE_TEXT_EFFECT_GLOW, EDJE_TEXT_EFFECT_MASK_BASIC, EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION, EDJE_TEXT_EFFECT_OUTLINE, EDJE_TEXT_EFFECT_OUTLINE_SHADOW, EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW, EDJE_TEXT_EFFECT_PLAIN, EDJE_TEXT_EFFECT_SHADOW, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_LEFT, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_LEFT, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_RIGHT, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_LEFT, EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_RIGHT, EDJE_TEXT_EFFECT_SOFT_OUTLINE, EDJE_TEXT_EFFECT_SOFT_SHADOW, _Edje_Part::effect, _Edje::file, _Edje_Part_Description_Spec_Text::fit_x, _Edje_Part_Description_Spec_Text::fit_y, FLOAT_T, _Edje_File::fonts, _Edje_Color::g, _Edje_Calc_Params::h, _Edje_Part_Description_Spec_Text::min_x, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje::path, _Edje_Color::r, SCALE, _Edje_Part::scale, _Edje::scale, _Edje_Part_Description_Spec_Text::size_range_max, _Edje_Part_Description_Spec_Text::size_range_min, _Edje_Calc_Params::text, _Edje_Real_Part::text, _Edje_Part_Description_Spec_Text::text, _Edje_Part_Description_Text::text, TO_DOUBLE, TO_INT, _Edje_Calc_Params::type, _Edje_Calc_Params::visible, _Edje_Calc_Params::w, _Edje_Calc_Params::x, _Edje::x, _Edje_Calc_Params::y, and _Edje::y.

Referenced by _edje_part_recalc().

Evas_Font_Size _edje_text_size_calc ( Evas_Font_Size  size,
Edje_Text_Class tc 
)