+static gboolean
+on_show_opening_animation (gpointer userdata)
+{
+ OpenMsgPerformerInfo *info = (OpenMsgPerformerInfo *) userdata;
+ info->animation = modest_platform_animation_banner (NULL, NULL, _("mail_me_opening"));
+ info->animation_timeout = 0;
+
+ return FALSE;
+}
+
+static gboolean
+on_hide_opening_animation (gpointer userdata)
+{
+ OpenMsgPerformerInfo *info = (OpenMsgPerformerInfo *) userdata;
+
+ if (info->animation_timeout>0) {
+ g_source_remove (info->animation_timeout);
+ info->animation_timeout = 0;
+ }
+
+ if (info->animation) {
+ gtk_widget_destroy (info->animation);
+ info->animation = NULL;
+ }
+
+ g_slice_free (OpenMsgPerformerInfo, info);
+ return FALSE;
+}
+