* ecore: don't expose Ecore_Evas internal magic outside.

SVN revision: 53930
This commit is contained in:
Cedric BAIL 2010-10-27 17:42:30 +00:00
parent a5abd3d320
commit e27a2a14a0
2 changed files with 19 additions and 0 deletions

View File

@ -189,6 +189,8 @@ EAPI Ecore_Evas *ecore_evas_buffer_allocfunc_new(int w, int h, void *(*alloc
EAPI const void *ecore_evas_buffer_pixels_get(Ecore_Evas *ee);
EAPI Evas_Object *ecore_evas_object_image_new(Ecore_Evas *ee_target);
EAPI Ecore_Evas *ecore_evas_object_ecore_evas_get(Evas_Object *obj);
EAPI Evas *ecore_evas_object_evas_get(Evas_Object *obj);
EAPI Ecore_Evas *ecore_evas_software_gdi_new(Ecore_Win32_Window *parent,
int x,

View File

@ -611,6 +611,23 @@ ecore_evas_buffer_pixels_get(Ecore_Evas *ee)
#endif
}
EAPI Evas *
ecore_evas_object_evas_get(Evas_Object *obj)
{
Ecore_Evas *ee;
ee = evas_object_data_get(obj, "Ecore_Evas");
if (!ee) return NULL;
return ecore_evas_get(ee);
}
EAPI Ecore_Evas *
ecore_evas_object_ecore_evas_get(Evas_Object *obj)
{
return evas_object_data_get(obj, "Ecore_Evas");
}
EAPI Evas_Object *
ecore_evas_object_image_new(Ecore_Evas *ee_target)
{