src/lib/edje_text.c File Reference
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) |
Function Documentation
const char* _edje_text_class_font_get | ( | Edje * | ed, | |
Edje_Part_Description_Text * | chosen_desc, | |||
int * | size, | |||
char ** | free_later | |||
) |
References _edje_text_class_find(), _edje_text_size_calc(), edje_string_get(), _Edje_Text_Class::font, _Edje_Part_Description_Spec_Text::font, _Edje_Part_Description_Spec_Text::size, _Edje_Part_Description_Text::text, and _Edje_Part_Description_Spec_Text::text_class.
Referenced by _edje_text_recalc_apply().
void _edje_text_init | ( | void | ) |
Referenced by edje_init().
void _edje_text_part_on_add | ( | Edje * | ed, | |
Edje_Real_Part * | ep | |||
) |
References _edje_text_class_member_add(), _Edje_Part::default_desc, _Edje_Part_Description_List::desc, _Edje_Part_Description_List::desc_count, EDJE_PART_TYPE_TEXT, _Edje_Part::other, _Edje_Real_Part::part, _Edje_Part_Description_Text::text, _Edje_Part_Description_Spec_Text::text_class, and _Edje_Part::type.
Referenced by _edje_object_file_set_internal().
References _edje_text_class_member_del(), _Edje_Part::default_desc, _Edje_Part_Description_List::desc, _Edje_Part_Description_List::desc_count, EDJE_PART_TYPE_TEXT, EDJE_PART_TYPE_TEXTBLOCK, _Edje_Part::other, _Edje_Part_Description_Text::text, _Edje_Part_Description_Spec_Text::text_class, and _Edje_Part::type.
Referenced by _edje_file_del().
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_NONE, 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_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_Real_Part::object, _Edje_Real_Part::part, _Edje::path, _Edje_Color::r, SCALE, _Edje_Part::scale, _Edje::scale, _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.
Evas_Font_Size _edje_text_size_calc | ( | Evas_Font_Size | size, | |
Edje_Text_Class * | tc | |||
) |
References _Edje_Text_Class::size.
Referenced by _edje_text_class_font_get(), and _edje_textblock_style_all_update().