Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/bin Modified Files: Tag: SPLIT ecore_test.c Log Message: type check these modules HEAVILY =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v retrieving revision 1.1.2.23 retrieving revision 1.1.2.24 diff -u -3 -r1.1.2.23 -r1.1.2.24 --- ecore_test.c 12 Feb 2003 04:50:42 -0000 1.1.2.23 +++ ecore_test.c 12 Feb 2003 11:27:31 -0000 1.1.2.24 @@ -375,7 +375,7 @@ #endif } -void +int setup_ecore_evas_test(void) { Evas_Object *o; @@ -388,6 +388,7 @@ #ifdef TEST_FB ee = ecore_evas_fb_new(NULL, 0, 240, 320); #endif + if (!ee) return 0; ecore_evas_title_set(ee, "Ecore Evas Test"); ecore_evas_name_class_set(ee, "ecore_test", "test_evas"); /* callback if clsoe button is pressed and win is asked to be deleted */ @@ -432,6 +433,7 @@ anim_timer = ecore_timer_add(0.01, obj_timer, NULL); ecore_evas_show(ee); + return 1; } #endif @@ -447,18 +449,11 @@ /* tell ecore what our arguments are */ ecore_app_args_set(argc, argv); -#ifdef BUILD_ECORE_X - /* init ecore_x */ -#ifdef TEST_X - if (!ecore_x_init(NULL)) return -1; -#endif -#endif -#ifdef BUILD_ECORE_FB - /* init ecore_fb */ -#ifdef TEST_FB - if (!ecore_fb_init(NULL)) return -1; -#endif +#if 0 + /* setup to test ecore module basics */ + setup_ecore_test(); #endif + #ifdef BUILD_ECORE_EVAS /* init ecore_evas */ if (!ecore_evas_init()) return -1; @@ -467,41 +462,23 @@ /* setup a callback to handle a systsme signal to quit */ ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, handler_signal_exit, NULL); -#if 0 - /* setup to test ecore module basics */ - setup_ecore_test(); -#endif - #ifdef BUILD_ECORE_X /* setup to test ecore_x module things */ +/* if (!ecore_x_init(NULL)) return -1; */ /* setup_ecore_x_test(); */ #endif #ifdef BUILD_ECORE_EVAS /* setup to test ecore_evas module */ - setup_ecore_evas_test(); + if (!setup_ecore_evas_test()) return -1; #endif /* run the main loop */ ecore_main_loop_begin(); - /* free our canvas */ - ecore_evas_free(ee); #ifdef BUILD_ECORE_EVAS /* shut down ecore_evas */ ecore_evas_shutdown(); -#endif -#ifdef BUILD_ECORE_FB - /* shut down ecore_fb */ -#ifdef TEST_X - ecore_fb_shutdown(); -#endif -#endif -#ifdef BUILD_ECORE_X - /* shut down ecore_x */ -#ifdef TEST_X - ecore_x_shutdown(); -#endif #endif /* shut down ecore */ ecore_shutdown(); ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs