diff --git a/src/lib/evas/cache/evas_cache.h b/src/lib/evas/cache/evas_cache.h index 3f3c9c0b29..785649ae68 100644 --- a/src/lib/evas/cache/evas_cache.h +++ b/src/lib/evas/cache/evas_cache.h @@ -165,9 +165,9 @@ EAPI Engine_Image_Entry* evas_cache_engine_image_size_set(Engine_Image_Entr EAPI void evas_cache_engine_image_load_data(Engine_Image_Entry *eim); -EAPI void evas_cache_image_preload_data(Image_Entry *im, const void *target, +EAPI void evas_cache_image_preload_data(Image_Entry *im, const Eo *target, Evas_Engine_Thread_Task_Cb func, const void *engine_data, const void *custom_data); -EAPI void evas_cache_image_preload_cancel(Image_Entry *im, const void *target); +EAPI void evas_cache_image_preload_cancel(Image_Entry *im, const Eo *target); EAPI void evas_cache_image_wakeup(void); diff --git a/src/lib/evas/cache/evas_cache_image.c b/src/lib/evas/cache/evas_cache_image.c index 4a9204991f..fdc20c6394 100644 --- a/src/lib/evas/cache/evas_cache_image.c +++ b/src/lib/evas/cache/evas_cache_image.c @@ -33,7 +33,7 @@ static Eina_Condition cond_wakeup; static const Image_Entry_Task dummy_task = { NULL, NULL, NULL }; -static void _evas_cache_image_entry_preload_remove(Image_Entry *ie, const void *target); +static void _evas_cache_image_entry_preload_remove(Image_Entry *ie, const Eo *target); #define FREESTRC(Var) \ if (Var) \ @@ -435,7 +435,7 @@ _evas_cache_image_async_cancel(void *data) // note - preload_add assumes a target is ONLY added ONCE to the image // entry. make sure you only add once, or remove first, then add static int -_evas_cache_image_entry_preload_add(Image_Entry *ie, const void *target, +_evas_cache_image_entry_preload_add(Image_Entry *ie, const Eo *target, Evas_Engine_Thread_Task_Cb func, const void *engine_data, const void *custom_data) { Evas_Cache_Target *tg; @@ -483,7 +483,7 @@ _evas_cache_image_entry_preload_add(Image_Entry *ie, const void *target, } static void -_evas_cache_image_entry_preload_remove(Image_Entry *ie, const void *target) +_evas_cache_image_entry_preload_remove(Image_Entry *ie, const Eo *target) { Evas_Cache_Target *tg; Eina_List *l; @@ -1244,23 +1244,23 @@ evas_cache_image_is_loaded(Image_Entry *im) } EAPI void -evas_cache_image_preload_data(Image_Entry *im, const void *target, +evas_cache_image_preload_data(Image_Entry *im, const Eo *target, Evas_Engine_Thread_Task_Cb func, const void *engine_data, const void *custom_data) { RGBA_Image *img = (RGBA_Image *)im; if ((im->flags.loaded) && (img->image.data)) { - evas_object_inform_call_image_preloaded((Evas_Object *)target); + evas_object_inform_call_image_preloaded((Evas_Object*)target); return; } im->flags.loaded = 0; if (!_evas_cache_image_entry_preload_add(im, target, func, engine_data, custom_data)) - evas_object_inform_call_image_preloaded((Evas_Object *)target); + evas_object_inform_call_image_preloaded((Evas_Object*) target); } EAPI void -evas_cache_image_preload_cancel(Image_Entry *im, const void *target) +evas_cache_image_preload_cancel(Image_Entry *im, const Eo *target) { if (!target) return; _evas_cache_image_entry_preload_remove(im, target); diff --git a/src/lib/evas/include/evas_common.h b/src/lib/evas/include/evas_common.h index 4c9b68672b..1a3c10c086 100644 --- a/src/lib/evas/include/evas_common.h +++ b/src/lib/evas/include/evas_common.h @@ -532,7 +532,7 @@ struct _Image_Entry_Frame struct _Evas_Cache_Target { EINA_INLIST; - const void *target; + const Eo *target; void *data; }; diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index d05d19b74c..0fa07c2c78 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h @@ -806,8 +806,8 @@ struct _Evas_Func void *(*image_dirty_region) (void *data, void *image, int x, int y, int w, int h); void *(*image_data_get) (void *data, void *image, int to_write, DATA32 **image_data, int *err); void *(*image_data_put) (void *data, void *image, DATA32 *image_data); - void (*image_data_preload_request) (void *data, void *image, const void *target); - void (*image_data_preload_cancel) (void *data, void *image, const void *target); + void (*image_data_preload_request) (void *data, void *image, const Eo *target); + void (*image_data_preload_cancel) (void *data, void *image, const Eo *target); void *(*image_alpha_set) (void *data, void *image, int has_alpha); int (*image_alpha_get) (void *data, void *image); void *(*image_border_set) (void *data, void *image, int l, int r, int t, int b); diff --git a/src/modules/evas/engines/gl_cocoa/evas_engine.c b/src/modules/evas/engines/gl_cocoa/evas_engine.c index b56722776e..5daef4e1e1 100644 --- a/src/modules/evas/engines/gl_cocoa/evas_engine.c +++ b/src/modules/evas/engines/gl_cocoa/evas_engine.c @@ -855,7 +855,7 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) } static void -eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; @@ -868,7 +868,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void * } static void -eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; diff --git a/src/modules/evas/engines/gl_sdl/evas_engine.c b/src/modules/evas/engines/gl_sdl/evas_engine.c index bd7ba06a2f..ceb70c5f56 100644 --- a/src/modules/evas/engines/gl_sdl/evas_engine.c +++ b/src/modules/evas/engines/gl_sdl/evas_engine.c @@ -711,7 +711,7 @@ eng_image_data_put(void *data EINA_UNUSED, void *image, DATA32 *image_data) } static void -eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; @@ -724,7 +724,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void * } static void -eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c b/src/modules/evas/engines/gl_x11/evas_engine.c index f6e5a5c34d..a7a0361d55 100644 --- a/src/modules/evas/engines/gl_x11/evas_engine.c +++ b/src/modules/evas/engines/gl_x11/evas_engine.c @@ -2765,7 +2765,7 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) } static void -eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; @@ -2778,7 +2778,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void * } static void -eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim = image; RGBA_Image *im; diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index ba6810d63b..3df9b3cc70 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -1155,7 +1155,7 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) } static void -eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *target) { RGBA_Image *im = image; if (!im) return ; @@ -1171,7 +1171,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void * } static void -eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *target) { RGBA_Image *im = image; #ifdef EVAS_CSERVE2 diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c b/src/modules/evas/engines/wayland_egl/evas_engine.c index 329bd2f517..884e469995 100644 --- a/src/modules/evas/engines/wayland_egl/evas_engine.c +++ b/src/modules/evas/engines/wayland_egl/evas_engine.c @@ -1797,7 +1797,7 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) } static void -eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim; RGBA_Image *im; @@ -1810,7 +1810,7 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const void * } static void -eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const void *target) +eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *target) { Evas_GL_Image *gim; RGBA_Image *im;