From: <enl...@li...> - 2005-09-21 01:17:17
|
Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibox Modified Files: e_mod_main.c Log Message: Changed module to use e_dialog instead of e_error =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/ibox/e_mod_main.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- e_mod_main.c 14 Aug 2005 16:57:56 -0000 1.14 +++ e_mod_main.c 21 Sep 2005 01:17:11 -0000 1.15 @@ -100,13 +100,23 @@ /* check module api version */ if (m->api->version < E_MODULE_API_VERSION) { - e_error_dialog_show(_("Module API Error"), - _("Error initializing Module: IBox\n" - "It requires a minimum module API version of: %i.\n" - "The module API advertized by Enlightenment is: %i.\n" - "Aborting module."), - E_MODULE_API_VERSION, - m->api->version); + E_Dialog *dia; + char buf[4096]; + + dia = e_dialog_new(e_container_current_get(e_manager_current_get())); + if (!dia) return NULL; + + snprintf(buf, sizeof(buf), _("Module API Error<br>Error initializing Module: IBox<br>" + "It requires a minimum module API version of: %i.<br>" + "The module API advertized by Enlightenment is: %i.<br>"), + E_MODULE_API_VERSION, m->api->version); + + e_dialog_title_set(dia, "Enlightenment IBox Module"); + e_dialog_icon_set(dia, "enlightenment/e", 64); + e_dialog_text_set(dia, buf); + e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_win_centered_set(dia->win, 1); + e_dialog_show(dia); return NULL; } /* actually init ibox */ @@ -153,13 +163,18 @@ int e_modapi_about(E_Module *m) { - /* FIXME: Wrong text */ - e_error_dialog_show(_("Enlightenment IBox Module"), - _("This is the IBox Application Launcher box module for Enlightenment.\n" - "It is a first example module and is being used to flesh out several\n" - "Interfaces in Enlightenment 0.17.0. It is under heavy development,\n" - "so expect it to break often and change as it improves.")); - return 1; + E_Dialog *dia; + + dia = e_dialog_new(e_container_current_get(e_manager_current_get())); + if (!dia) return 0; + e_dialog_title_set(dia, "Enlightenment IBox Module"); + e_dialog_icon_set(dia, "enlightenment/e", 64); + e_dialog_text_set(dia, _("This is the IBox Iconified Application module for Enlightenment.<br>" + "It will hold minimized applications")); + e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_win_centered_set(dia->win, 1); + e_dialog_show(dia); + return 1; } /* module private routines */ |