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

Reply via email to