efl-upgrade merge for dnd
[framework/uifw/elementary.git] / src / lib / els_icon.h
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_smooth_scale_set (Evas_Object *obj, int smooth);
5 Evas_Object *_els_smart_icon_object_get(Evas_Object *obj);
6 void         _els_smart_icon_size_get         (Evas_Object *obj, int *w, int *h);
7 void         _els_smart_icon_fill_inside_set  (Evas_Object *obj, int fill_inside);
8 void         _els_smart_icon_scale_up_set     (Evas_Object *obj, int scale_up);
9 void         _els_smart_icon_scale_down_set   (Evas_Object *obj, int scale_down);
10 void         _els_smart_icon_scale_size_set   (Evas_Object *obj, int size);
11 void         _els_smart_icon_scale_set        (Evas_Object *obj, double scale);
12 void         _els_smart_icon_orient_set       (Evas_Object *obj, Elm_Image_Orient orient);
13
14 void         _els_smart_icon_edit_set         (Evas_Object *obj, Eina_Bool, Evas_Object *parent);