summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas.h
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2013-04-02 21:58:32 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2013-04-02 22:00:55 +0900
commit20ff3f1bd209bb282a97f2aa3f87c0936cfa021c (patch)
tree9b5e1c9741f595e316ffe6c7eb8823787213898c /src/lib/evas/Evas.h
parent8027d5f5d7bcdbe14674f36fc4b7503a0e1c5d6b (diff)
downloadefl-20ff3f1bd209bb282a97f2aa3f87c0936cfa021c.tar.gz
evas_object_image.c/Evas.h: Added Eo apis for image preload.
1. Added evas_obj_image_preload_begin/cancel APIs. 2. Removed evas_obj_image_preload. This accepts 'cancel' as a parameter and it's so confusing to developers. 3. No ChangeLog/NEWS for this change because Eo APIs were not released yet. 4. Discussed with Raster. 5. It's encouraged to use elm_image however. elm_image has elm_image_preload_disabled_set() API.
Diffstat (limited to 'src/lib/evas/Evas.h')
-rw-r--r--src/lib/evas/Evas.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/lib/evas/Evas.h b/src/lib/evas/Evas.h
index cfd1e00734..21d6be1431 100644
--- a/src/lib/evas/Evas.h
+++ b/src/lib/evas/Evas.h
@@ -18471,7 +18471,8 @@ enum
EVAS_OBJ_IMAGE_SUB_ID_DATA_CONVERT,
EVAS_OBJ_IMAGE_SUB_ID_DATA_SET,
EVAS_OBJ_IMAGE_SUB_ID_DATA_GET,
- EVAS_OBJ_IMAGE_SUB_ID_PRELOAD,
+ EVAS_OBJ_IMAGE_SUB_ID_PRELOAD_BEGIN,
+ EVAS_OBJ_IMAGE_SUB_ID_PRELOAD_CANCEL,
EVAS_OBJ_IMAGE_SUB_ID_DATA_COPY_SET,
EVAS_OBJ_IMAGE_SUB_ID_DATA_UPDATE_ADD,
EVAS_OBJ_IMAGE_SUB_ID_ALPHA_SET,
@@ -18978,16 +18979,24 @@ enum
#define evas_obj_image_smooth_scale_get(smooth_scale) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_GET), EO_TYPECHECK(Eina_Bool *, smooth_scale)
/**
- * @def evas_obj_image_preload
+ * @def evas_obj_image_preload_begin
* @since 1.8
*
- * Preload an image object's image data in the background
+ * Begin preloading an image object's image data in the background
+ *
+ * @see evas_object_image_preload
+ */
+#define evas_obj_image_preload_begin() EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PRELOAD_BEGIN)
+
+/**
+ * @def evas_obj_image_preload_cancel
+ * @since 1.8
*
- * @param[in] cancel in
+ * Cancel preloading an image object's image data in the background
*
* @see evas_object_image_preload
*/
-#define evas_obj_image_preload(cancel) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PRELOAD), EO_TYPECHECK(Eina_Bool, cancel)
+#define evas_obj_image_preload_cancel() EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PRELOAD_CANCEL)
/**
* @def evas_obj_image_reload