discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=37b6f6da356000824ddfdad69b785dc04addbde4
commit 37b6f6da356000824ddfdad69b785dc04addbde4 Author: Mike Blumenkrantz <[email protected]> Date: Tue Jan 6 15:19:00 2015 -0500 elm_image now inherits edje signal emit @feature --- src/lib/elm_image.c | 7 +++++++ src/lib/elm_image.eo | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/lib/elm_image.c b/src/lib/elm_image.c index a3eb116..2ba7b2d 100644 --- a/src/lib/elm_image.c +++ b/src/lib/elm_image.c @@ -915,6 +915,13 @@ _elm_image_efl_file_file_set(Eo *obj, Elm_Image_Data *sd, const char *file, cons return ret; } +EOLIAN static void +_elm_image_edje_object_signal_emit(Eo *obj EINA_UNUSED, Elm_Image_Data *sd, const char *emission, const char *source) +{ + if (sd->edje) + edje_object_signal_emit(sd->img, emission, source); +} + EOLIAN static Eina_Bool _elm_image_mmap_set(Eo *obj, Elm_Image_Data *sd, const Eina_File *f, const char *key) { diff --git a/src/lib/elm_image.eo b/src/lib/elm_image.eo index dc77b55..ef934d4 100644 --- a/src/lib/elm_image.eo +++ b/src/lib/elm_image.eo @@ -1,4 +1,5 @@ class Elm_Image (Elm_Widget, Efl.File, Efl.Image, Evas.Clickable_Interface, + Edje.Object, Elm_Interface_Atspi_Image, Elm_Interface_Atspi_Widget_Action) { eo_prefix: elm_obj_image; @@ -541,6 +542,7 @@ class Elm_Image (Elm_Widget, Efl.File, Efl.Image, Evas.Clickable_Interface, Efl.Image.load_size.get; Efl.Image.smooth_scale.set; Efl.Image.smooth_scale.get; + Edje.Object.signal_emit; Evas.Object_Smart.hide; Evas.Object_Smart.clip.set; Evas.Object_Smart.clip_unset; --
