From: Enlightenment C. <no...@cv...> - 2007-11-12 08:35:44
|
Enlightenment CVS committal Author : englebass Project : e_modules Module : snow Dir : e_modules/snow Modified Files: e_mod_main.c Log Message: find images relative to module dir =================================================================== RCS file: /cvs/e/e_modules/snow/e_mod_main.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -3 -r1.24 -r1.25 --- e_mod_main.c 12 Nov 2007 07:58:34 -0000 1.24 +++ e_mod_main.c 12 Nov 2007 08:35:06 -0000 1.25 @@ -200,11 +200,13 @@ static void _snow_trees_load(Snow *snow) { + char buf[4096]; Evas_Object *o; int tw, th, i; o = evas_object_image_add(snow->canvas); - evas_object_image_file_set(o, PACKAGE_DATA_DIR "/tree.png", ""); + snprintf(buf, sizeof(buf), "%s/tree.png", e_module_dir_get(snow->module)); + evas_object_image_file_set(o, buf, ""); evas_object_image_size_get(o, &tw, &th); for (i = 0; i < snow->conf->tree_count; i++) @@ -214,7 +216,8 @@ if (i != 0) { o = evas_object_image_add(snow->canvas); - evas_object_image_file_set(o, PACKAGE_DATA_DIR "/tree.png", ""); + snprintf(buf, sizeof(buf), "%s/tree.png", e_module_dir_get(snow->module)); + evas_object_image_file_set(o, buf, ""); } evas_object_resize(o, tw, th); evas_object_image_alpha_set(o, 1); @@ -239,7 +242,7 @@ Snow_Flake *flake; evas_output_viewport_get(snow->canvas, &xx, &yy, &ww, &hh); - snprintf(buf, sizeof(buf), PACKAGE_DATA_DIR "/flake-%c.png", type); + snprintf(buf, sizeof(buf), "%s/flake-%c.png", e_module_dir_get(snow->module), type); o = evas_object_image_add(snow->canvas); evas_object_image_file_set(o, buf, ""); |