2008-09-29 23:58:56 -07:00
|
|
|
Evas_Object *_els_smart_icon_add (Evas *evas);
|
2011-07-22 16:03:46 -07:00
|
|
|
Eina_Bool _els_smart_icon_memfile_set (Evas_Object *obj, const void *file, size_t size, const char *format, const char *key);
|
2009-04-03 14:52:01 -07:00
|
|
|
Eina_Bool _els_smart_icon_file_key_set (Evas_Object *obj, const char *file, const char *key);
|
|
|
|
Eina_Bool _els_smart_icon_file_edje_set (Evas_Object *obj, const char *file, const char *part);
|
2010-10-19 07:17:08 -07:00
|
|
|
void _els_smart_icon_file_get (const Evas_Object *obj, const char **file, const char **key);
|
|
|
|
void _els_smart_icon_smooth_scale_set (Evas_Object *obj, Eina_Bool smooth);
|
|
|
|
Eina_Bool _els_smart_icon_smooth_scale_get (const Evas_Object *obj);
|
|
|
|
Evas_Object *_els_smart_icon_object_get (const Evas_Object *obj);
|
|
|
|
void _els_smart_icon_size_get (const Evas_Object *obj, int *w, int *h);
|
|
|
|
void _els_smart_icon_fill_inside_set (Evas_Object *obj, Eina_Bool fill_inside);
|
|
|
|
Eina_Bool _els_smart_icon_fill_inside_get (const Evas_Object *obj);
|
|
|
|
void _els_smart_icon_scale_up_set (Evas_Object *obj, Eina_Bool scale_up);
|
|
|
|
Eina_Bool _els_smart_icon_scale_up_get (const Evas_Object *obj);
|
|
|
|
void _els_smart_icon_scale_down_set (Evas_Object *obj, Eina_Bool scale_down);
|
|
|
|
Eina_Bool _els_smart_icon_scale_down_get (const Evas_Object *obj);
|
2008-09-29 23:58:56 -07:00
|
|
|
void _els_smart_icon_scale_size_set (Evas_Object *obj, int size);
|
2010-10-19 07:17:08 -07:00
|
|
|
int _els_smart_icon_scale_size_get (const Evas_Object *obj);
|
2008-09-29 23:58:56 -07:00
|
|
|
void _els_smart_icon_scale_set (Evas_Object *obj, double scale);
|
2010-10-19 07:17:08 -07:00
|
|
|
double _els_smart_icon_scale_get (const Evas_Object *obj);
|
2009-04-22 20:48:41 -07:00
|
|
|
void _els_smart_icon_orient_set (Evas_Object *obj, Elm_Image_Orient orient);
|
2010-10-19 07:17:08 -07:00
|
|
|
Elm_Image_Orient _els_smart_icon_orient_get (const Evas_Object *obj);
|
2010-09-07 23:20:05 -07:00
|
|
|
void _els_smart_icon_edit_set (Evas_Object *obj, Eina_Bool, Evas_Object *parent);
|
2010-10-19 07:17:08 -07:00
|
|
|
Eina_Bool _els_smart_icon_edit_get (const Evas_Object *obj);
|
2010-10-29 11:42:01 -07:00
|
|
|
Evas_Object *_els_smart_icon_edje_get(Evas_Object *obj);
|
2011-06-26 21:46:38 -07:00
|
|
|
void _els_smart_icon_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained);
|
2011-06-27 03:58:03 -07:00
|
|
|
Eina_Bool _els_smart_icon_aspect_ratio_retained_get(const Evas_Object *obj);
|
2011-11-06 20:25:16 -08:00
|
|
|
void _els_smart_icon_preload_set(Evas_Object *obj, Eina_Bool disable);
|