Evas.Image: Create Efl.Canvas.Image for file & data images
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 16 Mar 2016 10:37:04 +0000 (19:37 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 17 Mar 2016 04:10:35 +0000 (13:10 +0900)
commit8367f497b8f1e9a7b365c815f12deeab9c92e1a5
tree97adbbe04befc36d413cb68dd5f5524ab3f6a813
parentedafd4ec34629d8200b04e4fda074ac0f5dadf92
Evas.Image: Create Efl.Canvas.Image for file & data images

This replaces standard Evas_Object_Image when it is used "normally",
ie. it's an image from a file or from a pixel buffer. All other APIs
(proxy, snapshot, 3d, gl, ...) are disabled on this object.

Also, reduce number of failing calls when the object is not a legacy
object, but a legacy function is called. This is because a lot of
image APIs are called internally using the legacy APIs, often in
order to reset the state of the image object (eg. set file to NULL,
etc...)
src/Makefile_Evas.am
src/examples/evas/evas-3d-proxy.c
src/lib/evas/Evas_Eo.h
src/lib/evas/canvas/efl_canvas_proxy.c
src/lib/evas/canvas/evas_image.eo
src/lib/evas/canvas/evas_image_legacy.c
src/lib/evas/canvas/evas_image_private.h
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_object_main.c
src/modules/evas/engines/gl_common/evas_gl_preload.c