summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Bail <cedric.bail@samsung.com>2013-06-13 15:50:01 +0900
committerCedric Bail <cedric.bail@samsung.com>2013-06-14 16:38:18 +0900
commit10730848071bffcddaf96f0ce87252bc591ca873 (patch)
tree9fd65ba50b8ba52d5e4a5be3225ff46de3aaa804
parentab9c734b7fcd6cc3aa7510a912d909f2b03dea39 (diff)
downloadefl-10730848071bffcddaf96f0ce87252bc591ca873.tar.gz
evas: change cache API to forward Eo object.
-rw-r--r--src/lib/evas/cache/evas_cache.h4
-rw-r--r--src/lib/evas/cache/evas_cache_image.c14
-rw-r--r--src/lib/evas/include/evas_common.h2
-rw-r--r--src/lib/evas/include/evas_private.h4
-rw-r--r--src/modules/evas/engines/gl_cocoa/evas_engine.c4
-rw-r--r--src/modules/evas/engines/gl_sdl/evas_engine.c4
-rw-r--r--src/modules/evas/engines/gl_x11/evas_engine.c4
-rw-r--r--src/modules/evas/engines/software_generic/evas_engine.c4
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_engine.c4
9 files changed, 22 insertions, 22 deletions
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;