diff --git a/checking.png b/checking.png new file mode 100644 index 0000000..5867f49 Binary files /dev/null and b/checking.png differ diff --git a/e_mod_main.c b/e_mod_main.c index ca3557c..e5838a5 100644 --- a/e_mod_main.c +++ b/e_mod_main.c @@ -490,6 +490,9 @@ _mail_cb_check(void *data) ci = _mail_config_item_get(inst->gcc->id); if (!ci->boxes) return 1; + + edje_object_signal_emit(inst->mail->mail_obj, "check_mail", ""); + for (l = ci->boxes; l; l = l->next) { Config_Box *cb; diff --git a/mail.edc b/mail.edc index 2bac160..5c8abf2 100644 --- a/mail.edc +++ b/mail.edc @@ -6,6 +6,7 @@ images { image: "module_icon.png" COMP; image: "newmail.png" COMP; + image: "checking.png" COMP; } collections @@ -50,7 +51,16 @@ collections { normal: "newmail.png"; } - } + } + description + { + state: "checking" 0.0; + inherit: "default" 0.0; + image + { + normal: "checking.png"; + } + } } part { @@ -129,6 +139,14 @@ collections transition: SINUSOIDAL 0.5; target: "logo"; } + program + { + name: "go_check"; + signal: "check_mail"; + action: STATE_SET "checking" 0.0; + transition: SINUSOIDAL 0.5; + target: "logo"; + } program { name: "go_no"; diff --git a/module.eap b/module.eap index e2e504b..d68a219 100644 Binary files a/module.eap and b/module.eap differ diff --git a/module_icon.png b/module_icon.png index f9a7516..7dcdb6e 100644 Binary files a/module_icon.png and b/module_icon.png differ diff --git a/newmail.png b/newmail.png index 390f9b8..4b865db 100644 Binary files a/newmail.png and b/newmail.png differ