The source can be any type view.
So change to E_View from E_View_Image.
Change-Id: I11c8d9e5851874d98c302d8cf7f93a9da199dd7f
E_View view;\r
\r
E_View_Native_Surface native;\r
- E_View_Image *source;\r
+ E_View *source;\r
E_View_Image_Pixels_Get_Cb pixel_get_cb;\r
void *pixel_get_cb_data;\r
E_View_Image_Pixels_Get_Cb pixel_noti_cb;\r
}\r
\r
E_API bool\r
-e_view_image_source_set(E_View_Image *image, E_View_Image *src)\r
+e_view_image_source_set(E_View_Image *image, E_View *src)\r
{\r
if (src)\r
{\r
- if (evas_object_image_source_set(image->view.eo, src->view.eo))\r
- {\r
- image->source = src;\r
- return true;\r
- }\r
+ if (evas_object_image_source_set(image->view.eo, src->eo))\r
+ {\r
+ image->source = src;\r
+ return true;\r
+ }\r
else\r
- {\r
- image->source = NULL;\r
- return false;\r
- }\r
+ {\r
+ image->source = NULL;\r
+ return false;\r
+ }\r
}\r
image->source = NULL;\r
return evas_object_image_source_set(image->view.eo, NULL);\r
}\r
\r
-E_API E_View_Image *\r
+E_API E_View *\r
e_view_image_source_get(E_View_Image *image)\r
{\r
return image->source;\r
/**
* TODO
*/
-bool e_view_image_source_set(E_View_Image *image, E_View_Image *src);
+bool e_view_image_source_set(E_View_Image *image, E_View *src);
/**
* TODO
*/
-E_View_Image *e_view_image_source_get(E_View_Image *image);
+E_View *e_view_image_source_get(E_View_Image *image);
/**
* TODO
.Times(1)
.WillOnce(Return(EINA_TRUE));
- Eina_Bool ret = e_view_image_source_set(image, img_source);
+ Eina_Bool ret = e_view_image_source_set(image, e_view_image_view_get(img_source));
EXPECT_EQ(ret, EINA_TRUE);
- E_View_Image * ret_img_source = e_view_image_source_get(image);
- EXPECT_EQ(ret_img_source, img_source);
+ E_View *ret_img_source = e_view_image_source_get(image);
+ EXPECT_EQ(ret_img_source, e_view_image_view_get(img_source));
EXPECT_CALL(*evasMock, evas_object_image_source_unset(obj))
.Times(2)