Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_evas Modified Files: Ecore_Evas.h ecore_evas.c ecore_evas_buffer.c ecore_evas_directfb.c ecore_evas_fb.c ecore_evas_x.c Log Message: add a call =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Ecore_Evas.h,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- Ecore_Evas.h 3 Nov 2005 11:32:59 -0000 1.17 +++ Ecore_Evas.h 6 Nov 2005 09:47:22 -0000 1.18 @@ -113,6 +113,7 @@ EAPI Evas_Object *ecore_evas_object_image_new(Ecore_Evas *ee_target); /* generic manipulation calls */ +EAPI Ecore_Evas *ecore_evas_ecore_evas_get(Evas *e); EAPI void ecore_evas_free(Ecore_Evas *ee); EAPI void *ecore_evas_data_get(Ecore_Evas *ee, const char *key); EAPI void ecore_evas_data_set(Ecore_Evas *ee, const char *key, const void *data); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- ecore_evas.c 3 Nov 2005 11:32:59 -0000 1.25 +++ ecore_evas.c 6 Nov 2005 09:47:22 -0000 1.26 @@ -113,6 +113,18 @@ } /** + * Return the Ecore_Evase for this Evas + * + * @param e The Evas to get the Ecore_Evas from + * @return The Ecore_Evas that holds this Evas + */ +Ecore_Evas * +ecore_evas_ecore_evas_get(Evas *e) +{ + return evas_data_attach_get(e); +} + +/** * Free an Ecore_Evas * @param ee The Ecore_Evas to free * =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_buffer.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ecore_evas_buffer.c 3 Nov 2005 11:32:59 -0000 1.8 +++ ecore_evas_buffer.c 6 Nov 2005 09:47:22 -0000 1.9 @@ -465,6 +465,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); @@ -558,6 +559,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_directfb.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ecore_evas_directfb.c 3 Nov 2005 11:32:59 -0000 1.2 +++ ecore_evas_directfb.c 6 Nov 2005 09:47:22 -0000 1.3 @@ -600,6 +600,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_fb.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- ecore_evas_fb.c 3 Nov 2005 11:32:59 -0000 1.15 +++ ecore_evas_fb.c 6 Nov 2005 09:47:22 -0000 1.16 @@ -512,6 +512,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v retrieving revision 1.67 retrieving revision 1.68 diff -u -3 -r1.67 -r1.68 --- ecore_evas_x.c 3 Nov 2005 11:32:59 -0000 1.67 +++ ecore_evas_x.c 6 Nov 2005 09:47:22 -0000 1.68 @@ -1824,6 +1824,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); @@ -2050,6 +2051,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); @@ -2265,6 +2267,7 @@ /* init evas here */ ee->evas = evas_new(); + evas_data_attach_set(ee->evas, ee); evas_output_method_set(ee->evas, rmethod); evas_output_size_set(ee->evas, w, h); evas_output_viewport_set(ee->evas, 0, 0, w, h); ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs