summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmitesh Singh <amitesh.sh@samsung.com>2017-06-07 14:57:06 +0900
committerAmitesh Singh <amitesh.sh@samsung.com>2017-06-07 16:14:10 +0900
commit0bd4e7b9599433a2b2c14699bfd9c53f5e60bec1 (patch)
tree76b266c833cfa1988a74e935f7381a611070670f
parent802b547310fc5f43d825cd3cbeb898ba056a90f6 (diff)
downloadefl-0bd4e7b9599433a2b2c14699bfd9c53f5e60bec1.tar.gz
Efl.Ui.Image.Zoomable: implement efl.player.playable.get
ref T5352
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.c7
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.eo1
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_image_zoomable.c b/src/lib/elementary/efl_ui_image_zoomable.c
index 24a3f0ea44..3488bb080e 100644
--- a/src/lib/elementary/efl_ui_image_zoomable.c
+++ b/src/lib/elementary/efl_ui_image_zoomable.c
@@ -2617,6 +2617,13 @@ _efl_ui_image_zoomable_gesture_enabled_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoo
return sd->do_gesture;
}
+EOLIAN static Eina_Bool
+_efl_ui_image_zoomable_efl_player_playable_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoomable_Data *sd)
+{
+ if (sd->icon_edje) return EINA_TRUE;
+ return evas_object_image_animated_get(sd->img);
+}
+
EOLIAN static void
_efl_ui_image_zoomable_class_constructor(Efl_Class *klass)
{
diff --git a/src/lib/elementary/efl_ui_image_zoomable.eo b/src/lib/elementary/efl_ui_image_zoomable.eo
index cba8268f62..0d5029595c 100644
--- a/src/lib/elementary/efl_ui_image_zoomable.eo
+++ b/src/lib/elementary/efl_ui_image_zoomable.eo
@@ -52,6 +52,7 @@ class Efl.Ui.Image.Zoomable (Efl.Ui.Image, Efl.Ui.Zoom,
Efl.Gfx.View.view_size { get; }
Efl.Image.image_size { get; }
Efl.Ui.Image.icon { set; get; }
+ Efl.Player.playable { get; }
Efl.Ui.Zoom.zoom_animation { set; get; }
Efl.Ui.Zoom.zoom { set; get; }
Efl.Ui.Zoom.zoom_mode { set; get; }