* Returns: TRUE if succeeded, FALSE otherwise
*/
gboolean modest_platform_init (int argc, char *argv[]);
-
+
+
+/**
+ * modest_platform_platform_init:
+ *
+ * platform specific un-initialization function
+ *
+ * Returns: TRUE if succeeded, FALSE otherwise
+ */
+gboolean modest_platform_uninit (void);
+
/**
* modest_platform_get_new_device:
**/
GtkWidget* modest_platform_get_global_settings_dialog (void);
-void modest_platform_on_new_msg (void);
-
+/**
+ * modest_platform_on_new_headers_received:
+ * @header_list: the list of new received headers
+ *
+ * Performs the required actions when new headers are
+ * received. Tipically it's useful for showing new email notifications
+ **/
+void modest_platform_on_new_headers_received (TnyList *header_list);
/**
* modest_platform_show_help:
*
* Returns: TRUE (Ok-pressed) or FALSE (cancel pressed)
**/
-gboolean modest_platform_run_certificate_conformation_dialog (const gchar* server_name,
+gboolean modest_platform_run_certificate_confirmation_dialog (const gchar* server_name,
const gchar *certificate);
gboolean modest_platform_run_alert_dialog (const gchar* prompt, gboolean is_question);
+/**
+ * modest_platform_remove_new_mail_notifications:
+ *
+ * Removes all the active new mail notifications
+ **/
+void modest_platform_remove_new_mail_notifications (void);
+
G_END_DECLS
#endif /* __MODEST_PLATFORM_UTILS_H__ */