Enlightenment CVS committal Author : dj2 Project : e17 Module : apps/e_utils
Dir : e17/apps/e_utils/src/bin/emblem Modified Files: emblem_ui.c Log Message: - fix emblem to show theme directories again =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e_utils/src/bin/emblem/emblem_ui.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- emblem_ui.c 16 May 2005 03:07:53 -0000 1.11 +++ emblem_ui.c 22 May 2005 17:35:56 -0000 1.12 @@ -31,6 +31,7 @@ Evas_Coord w, Evas_Coord h); static int emblem_ui_e_bg_get(void *data, int type, void *ev); static int emblem_ui_e_bg_dirs_list(void *data, int type, void *ev); +static int emblem_ui_e_theme_dirs_list(void *data, int type, void *ev); static void emblem_current_bg_set(Emblem *em, char *file); static void emblem_ui_init_dir(Emblem *em, char *dir); @@ -94,7 +95,10 @@ emblem_ui_e_bg_get, em); ecore_event_handler_add(E_RESPONSE_BACKGROUND_DIRS_LIST, emblem_ui_e_bg_dirs_list, em); + ecore_event_handler_add(E_RESPONSE_THEME_DIRS_LIST, + emblem_ui_e_theme_dirs_list, em); e_background_get(); + e_theme_dirs_list(); e_background_dirs_list(); return 1; @@ -317,6 +321,22 @@ return 1; } +static int +emblem_ui_e_theme_dirs_list(void *data, int type __UNUSED__, void *ev) +{ + Emblem *em; + E_Response_Theme_Dirs_List *e; + int i; + + e = ev; + em = data; + + for (i = 0; i < e->count; i++) + emblem_ui_init_dir(em, e->dirs[i]); + + return 1; +} + static void emblem_current_sel_cb(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *ev __UNUSED__) ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs