|
From: <enl...@li...> - 2005-03-08 06:51:31
|
Enlightenment CVS committal
Author : raster
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_error.c e_init.c e_main.c
Log Message:
splash is back
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_error.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- e_error.c 7 Mar 2005 12:23:26 -0000 1.6
+++ e_error.c 8 Mar 2005 06:51:19 -0000 1.7
@@ -242,9 +242,10 @@
edje_object_part_text_set(o, "title", title);
- snprintf(format, sizeof(format), "source='%s' font='%s' size=%d wrap=word",
- e_path_find(path_themes, "default.eet"),
- "fonts/Edje Vera", 10);
+ snprintf(format, sizeof(format),
+ "source='%s' font='%s' size=%d wrap=word",
+ e_path_find(path_themes, "default.eet"),
+ "fonts/Edje Vera", 10);
text = evas_object_textblock_add(e);
evas_object_color_set(text, 0, 0, 0, 255);
evas_object_textblock_format_insert(text, format);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_init.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- e_init.c 7 Mar 2005 09:56:49 -0000 1.9
+++ e_init.c 8 Mar 2005 06:51:21 -0000 1.10
@@ -49,38 +49,32 @@
e_pointer_ecore_evas_set(_e_init_ecore_evas);
ecore_evas_raise(_e_init_ecore_evas);
ecore_evas_show(_e_init_ecore_evas);
-
+
screens = (Evas_List *)e_xinerama_screens_get();
for (l = screens; l; l = l->next)
{
E_Screen *scr;
scr = l->data;
+ o = edje_object_add(_e_init_evas);
/* first screen */
if (l == screens)
{
- o = edje_object_add(_e_init_evas);
edje_object_file_set(o,
/* FIXME: "init.eet" needs to come from config */
e_path_find(path_init, "init.eet"),
"init/splash");
- evas_object_move(o, scr->x, scr->y);
- evas_object_resize(o, scr->w, scr->h);
- evas_object_show(o);
_e_init_object = o;
}
/* other screens */
else
- {
- o = edje_object_add(_e_init_evas);
- edje_object_file_set(o,
- /* FIXME: "init.eet" needs to come from config */
- e_path_find(path_init, "init.eet"),
- "init/extra_screen");
- evas_object_move(o, scr->x, scr->y);
- evas_object_resize(o, scr->w, scr->h);
- evas_object_show(o);
- }
+ edje_object_file_set(o,
+ /* FIXME: "init.eet" needs to come from config */
+ e_path_find(path_init, "init.eet"),
+ "init/extra_screen");
+ evas_object_move(o, scr->x, scr->y);
+ evas_object_resize(o, scr->w, scr->h);
+ evas_object_show(o);
}
free(roots);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -3 -r1.49 -r1.50
--- e_main.c 7 Mar 2005 07:27:52 -0000 1.49
+++ e_main.c 8 Mar 2005 06:51:21 -0000 1.50
@@ -154,6 +154,13 @@
_e_main_shutdown(-1);
}
_e_main_shutdown_push(_e_main_x_shutdown);
+ if (!e_xinerama_init())
+ {
+ e_error_message_show("Enlightenment cannot setup xinerama wrapping.\n"
+ "This should not happen.");
+ _e_main_shutdown(-1);
+ }
+ _e_main_shutdown_push(e_xinerama_shutdown);
ecore_x_grab();
@@ -490,7 +497,6 @@
Ecore_X_Window *roots;
int num, i;
- if (!e_xinerama_init()) return 0;
if (!e_atoms_init()) return 0;
if (!e_manager_init()) return 0;
if (!e_container_init()) return 0;
@@ -554,7 +560,6 @@
e_container_shutdown();
e_manager_shutdown();
e_atoms_shutdown();
- e_xinerama_shutdown();
return 1;
}
|