action_name += strlen ("mailto:");
gtk_clipboard_set_text (clipboard, action_name, strlen (action_name));
+ modest_platform_information_banner (NULL, NULL, _CS("ecoc_ib_edwin_copied"));
return; /* we're done */
}
modest_folder_view_set_style (MODEST_FOLDER_VIEW (widget),
MODEST_FOLDER_VIEW_STYLE_SHOW_ONE);
-
/* Restore settings */
modest_widget_memory_restore (modest_runtime_get_conf(),
G_OBJECT (widget),
return widget;
}
+void
+banner_finish (gpointer data, GObject *object)
+{
+ g_message ("BANNER FINISH");
+ ModestWindowMgr *mgr = (ModestWindowMgr *) data;
+ modest_window_mgr_unregister_banner (mgr);
+ g_object_unref (mgr);
+}
+
void
modest_platform_information_banner (GtkWidget *parent,
const gchar *icon_name,
const gchar *text)
{
- hildon_banner_show_information (parent, icon_name, text);
+ GtkWidget *banner;
+ ModestWindowMgr *mgr;
+
+ mgr = modest_runtime_get_window_mgr ();
+ banner = hildon_banner_show_information (parent, icon_name, text);
+
+ modest_window_mgr_register_banner (mgr);
+ g_object_ref (mgr);
+ g_object_weak_ref ((GObject *) banner, banner_finish, mgr);
}
void