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