elm_image now inherits edje signal emit

@feature
This commit is contained in:
Mike Blumenkrantz 2015-01-06 15:19:00 -05:00
parent 9ba9877060
commit 799171a0c8
2 changed files with 9 additions and 0 deletions

View File

@ -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)
{

View File

@ -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;