aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/src/lib/els_icon.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libraries/elementary/src/lib/els_icon.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/libraries/elementary/src/lib/els_icon.h b/libraries/elementary/src/lib/els_icon.h
new file mode 100644
index 0000000..787c5bf
--- /dev/null
+++ b/libraries/elementary/src/lib/els_icon.h
@@ -0,0 +1,27 @@
1Evas_Object *_els_smart_icon_add(Evas *evas);
2Eina_Bool _els_smart_icon_memfile_set(Evas_Object *obj, const void *file, size_t size, const char *format, const char *key);
3Eina_Bool _els_smart_icon_file_key_set(Evas_Object *obj, const char *file, const char *key);
4Eina_Bool _els_smart_icon_file_edje_set(Evas_Object *obj, const char *file, const char *part);
5void _els_smart_icon_file_get(const Evas_Object *obj, const char **file, const char **key);
6void _els_smart_icon_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth);
7Eina_Bool _els_smart_icon_smooth_scale_get(const Evas_Object *obj);
8Evas_Object *_els_smart_icon_object_get(const Evas_Object *obj);
9void _els_smart_icon_size_get(const Evas_Object *obj, int *w, int *h);
10void _els_smart_icon_fill_inside_set(Evas_Object *obj, Eina_Bool fill_inside);
11Eina_Bool _els_smart_icon_fill_inside_get(const Evas_Object *obj);
12void _els_smart_icon_scale_up_set(Evas_Object *obj, Eina_Bool scale_up);
13Eina_Bool _els_smart_icon_scale_up_get(const Evas_Object *obj);
14void _els_smart_icon_scale_down_set(Evas_Object *obj, Eina_Bool scale_down);
15Eina_Bool _els_smart_icon_scale_down_get(const Evas_Object *obj);
16void _els_smart_icon_scale_size_set(Evas_Object *obj, int size);
17int _els_smart_icon_scale_size_get(const Evas_Object *obj);
18void _els_smart_icon_scale_set(Evas_Object *obj, double scale);
19double _els_smart_icon_scale_get(const Evas_Object *obj);
20void _els_smart_icon_orient_set(Evas_Object *obj, Elm_Image_Orient orient);
21Elm_Image_Orient _els_smart_icon_orient_get(const Evas_Object *obj);
22void _els_smart_icon_edit_set(Evas_Object *obj, Eina_Bool, Evas_Object *parent);
23Eina_Bool _els_smart_icon_edit_get(const Evas_Object *obj);
24Evas_Object *_els_smart_icon_edje_get(Evas_Object *obj);
25void _els_smart_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed);
26Eina_Bool _els_smart_icon_aspect_fixed_get(const Evas_Object *obj);
27void _els_smart_icon_preload_set(Evas_Object *obj, Eina_Bool disable);