aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/src/lib/els_icon.h
blob: 787c5bf2fc639c3eef0f9c6a84861c74357bda07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Evas_Object     *_els_smart_icon_add(Evas *evas);
Eina_Bool        _els_smart_icon_memfile_set(Evas_Object *obj, const void *file, size_t size, const char *format, const char *key);
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);
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);
void             _els_smart_icon_scale_size_set(Evas_Object *obj, int size);
int              _els_smart_icon_scale_size_get(const Evas_Object *obj);
void             _els_smart_icon_scale_set(Evas_Object *obj, double scale);
double           _els_smart_icon_scale_get(const Evas_Object *obj);
void             _els_smart_icon_orient_set(Evas_Object *obj, Elm_Image_Orient orient);
Elm_Image_Orient _els_smart_icon_orient_get(const Evas_Object *obj);
void             _els_smart_icon_edit_set(Evas_Object *obj, Eina_Bool, Evas_Object *parent);
Eina_Bool        _els_smart_icon_edit_get(const Evas_Object *obj);
Evas_Object     *_els_smart_icon_edje_get(Evas_Object *obj);
void             _els_smart_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed);
Eina_Bool        _els_smart_icon_aspect_fixed_get(const Evas_Object *obj);
void             _els_smart_icon_preload_set(Evas_Object *obj, Eina_Bool disable);