Enlightenment CVS committal

Author  : ningerso
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/engines/evas


Modified Files:
        ewl_engine_evas.c 


Log Message:
Add canvas render hook to the engines.

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/engines/evas/ewl_engine_evas.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- ewl_engine_evas.c   11 Jul 2006 01:16:37 -0000      1.2
+++ ewl_engine_evas.c   12 Jul 2006 11:13:16 -0000      1.3
@@ -7,6 +7,7 @@
 static Evas_Smart *widget_smart = NULL;
 
 static int ee_init(Ewl_Engine *engine);
+static void ee_canvas_render(Ewl_Embed *embed);
 static void ee_canvas_freeze(Ewl_Embed *embed);
 static void ee_canvas_thaw(Ewl_Embed *embed);
 static void *ee_canvas_smart_new(Ewl_Embed *embed);
@@ -27,6 +28,7 @@
                NULL, NULL, NULL, NULL,
                NULL, NULL, NULL, NULL,
                NULL, NULL, NULL,
+               ee_canvas_render,
                ee_canvas_freeze,
                ee_canvas_thaw,
                NULL, NULL, NULL,
@@ -89,6 +91,19 @@
        engine->functions = &engine_funcs;
 
        DRETURN_INT(TRUE, DLEVEL_STABLE);
+}
+
+static void
+ee_canvas_render(Ewl_Embed *embed)
+{
+       DENTER_FUNCTION(DLEVEL_STABLE);
+       DCHECK_PARAM_PTR("embed", embed);
+
+       if (embed->evas) {
+               evas_render(embed->evas);
+       }
+
+       DRETURN(DLEVEL_STABLE);
 }
 
 static void




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to