efl_ui_image: implement missing API
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Tue, 17 Sep 2019 12:16:14 +0000 (14:16 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 17 Sep 2019 21:11:06 +0000 (06:11 +0900)
commitdb82444cbe3330b4e4f3376c64db9da34b828f0d
treef776c00547a2ca32b0085378cf1d2ae0a5997e61
parentdeec08e14bf6bf350bbebcd05255aa5ffc3cddc3
efl_ui_image: implement missing API

the API calls have not been implemented, this revision implements these
APIs as redirects to the image if those are a edje object.

Normally this should be a calling the legacy edje API. However, this is
here really hard as imitating the correct callback behaviour is hard.
And the correct behaviour with the eina value type is also just leading
to copying the implementation from edje. So in order to keep the amount
of code low here, this just uses the efl-api to redirect the requests.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D9989
src/lib/elementary/efl_ui_image.c
src/lib/elementary/efl_ui_image.eo