e_util_dialog_internal() now returns the dialog created

SVN revision: 76010
This commit is contained in:
Mike Blumenkrantz 2012-09-03 12:51:30 +00:00
parent e8ea288f04
commit a8bc4ea2eb
2 changed files with 4 additions and 3 deletions

View File

@ -689,13 +689,13 @@ e_util_edje_collection_exists(const char *file, const char *coll)
return 0;
}
EAPI void
EAPI E_Dialog *
e_util_dialog_internal(const char *title, const char *txt)
{
E_Dialog *dia;
dia = e_dialog_new(e_container_current_get(e_manager_current_get()), "E", "_error_dialog");
if (!dia) return;
if (!dia) return NULL;
e_dialog_title_set(dia, title);
e_dialog_text_set(dia, txt);
e_dialog_icon_set(dia, "dialog-error", 64);
@ -703,6 +703,7 @@ e_util_dialog_internal(const char *title, const char *txt)
e_dialog_button_focus_num(dia, 0);
e_win_centered_set(dia->win, 1);
e_dialog_show(dia);
return dia;
}
EAPI const char *

View File

@ -39,7 +39,7 @@ EAPI E_Zone *e_util_zone_window_find(Ecore_X_Window win);
EAPI E_Border *e_util_desk_border_above(E_Border *bd);
EAPI E_Border *e_util_desk_border_below(E_Border *bd);
EAPI int e_util_edje_collection_exists(const char *file, const char *coll);
EAPI void e_util_dialog_internal(const char *title, const char *txt);
EAPI E_Dialog *e_util_dialog_internal(const char *title, const char *txt);
EAPI const char *e_util_filename_escape(const char *filename);
EAPI int e_util_icon_save(Ecore_X_Icon *icon, const char *filename);
EAPI char *e_util_shell_env_path_eval(const char *path);