1 Evas_Object *_els_smart_icon_add (Evas *evas);
2 Eina_Bool _els_smart_icon_file_key_set (Evas_Object *obj, const char *file, const char *key);
3 Eina_Bool _els_smart_icon_file_edje_set (Evas_Object *obj, const char *file, const char *part);
4 void _els_smart_icon_file_get (const Evas_Object *obj, const char **file, const char **key);
5 void _els_smart_icon_smooth_scale_set (Evas_Object *obj, Eina_Bool smooth);
6 Eina_Bool _els_smart_icon_smooth_scale_get (const Evas_Object *obj);
7 Evas_Object *_els_smart_icon_object_get (const Evas_Object *obj);
8 void _els_smart_icon_size_get (const Evas_Object *obj, int *w, int *h);
9 void _els_smart_icon_fill_inside_set (Evas_Object *obj, Eina_Bool fill_inside);
10 Eina_Bool _els_smart_icon_fill_inside_get (const Evas_Object *obj);
11 void _els_smart_icon_scale_up_set (Evas_Object *obj, Eina_Bool scale_up);
12 Eina_Bool _els_smart_icon_scale_up_get (const Evas_Object *obj);
13 void _els_smart_icon_scale_down_set (Evas_Object *obj, Eina_Bool scale_down);
14 Eina_Bool _els_smart_icon_scale_down_get (const Evas_Object *obj);
15 void _els_smart_icon_scale_size_set (Evas_Object *obj, int size);
16 int _els_smart_icon_scale_size_get (const Evas_Object *obj);
17 void _els_smart_icon_scale_set (Evas_Object *obj, double scale);
18 double _els_smart_icon_scale_get (const Evas_Object *obj);
19 void _els_smart_icon_orient_set (Evas_Object *obj, Elm_Image_Orient orient);
20 Elm_Image_Orient _els_smart_icon_orient_get (const Evas_Object *obj);
21 void _els_smart_icon_edit_set (Evas_Object *obj, Eina_Bool, Evas_Object *parent);
22 Eina_Bool _els_smart_icon_edit_get (const Evas_Object *obj);
23 Evas_Object *_els_smart_icon_edje_get(Evas_Object *obj);
24 void _els_smart_icon_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained);
25 Eina_Bool _els_smart_icon_aspect_ratio_retained_get(const Evas_Object *obj);