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