Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_evas Modified Files: Tag: SPLIT ecore_evas_fb.c Log Message: fix so it works on ipaq again... hmmm... vt stuff is wierd =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/Attic/ecore_evas_fb.c,v retrieving revision 1.1.2.9 retrieving revision 1.1.2.10 diff -u -3 -r1.1.2.9 -r1.1.2.10 --- ecore_evas_fb.c 6 Mar 2003 07:15:38 -0000 1.1.2.9 +++ ecore_evas_fb.c 6 Mar 2003 12:01:35 -0000 1.1.2.10 @@ -79,43 +79,21 @@ ee = (Ecore_Evas *)l; ee->visible = 0; } -/* printf("lost...\n"); */ } static void _ecore_evas_fb_gain(void *data) { Ecore_List *l; - + for (l = (Ecore_List *)ecore_evases; l; l = l->next) { Ecore_Evas *ee; ee = (Ecore_Evas *)l; ee->visible = 1; - { - int fbw, fbh; - Evas_Object *obj; - - ecore_fb_size_get(&fbw, &fbh); - evas_output_size_set(ee->evas, fbw, fbh); - evas_output_viewport_set(ee->evas, 0, 0, fbw, fbh); - evas_damage_rectangle_add(ee->evas, 0, 0, fbw, fbh); - obj = evas_object_rectangle_add(ee->evas); - evas_object_layer_set(obj, 0x7fffffff); - evas_object_move(obj, 0, 0); - evas_object_resize(obj, fbw, fbh); - evas_object_pass_events_set(obj, 1); - evas_object_color_set(obj, 0, 0, 0, 255); - evas_object_show(obj); - evas_render(ee->evas); - evas_object_del(obj); - evas_output_size_set(ee->evas, ee->w, ee->h); - evas_output_viewport_set(ee->evas, 0, 0, ee->w, ee->h); - } evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h); } -/* printf("gained\n"); */ } static int @@ -473,7 +451,7 @@ if (w < 1) w = 1; if (h < 1) h = 1; ee->rotation = rotation; - ee->visible = 0; + ee->visible = 1; ee->w = w; ee->h = h; @@ -514,6 +492,7 @@ evas_event_feed_mouse_in(ee->evas); ecore_evases = _ecore_list_prepend(ecore_evases, ee); + printf("evas created\n"); return ee; #else return NULL; ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs