Highlight the first message when selecting a new folder, but don't let
[modest] / src / modest-platform.h
index e897c87..e9715b5 100644 (file)
@@ -275,8 +275,14 @@ gboolean modest_platform_set_update_interval (guint minutes);
  **/
 GtkWidget* modest_platform_get_global_settings_dialog (void);
 
-void modest_platform_on_new_header_received (TnyHeader *header);
-
+/**
+ * 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:
@@ -289,6 +295,17 @@ void modest_platform_show_help (GtkWindow *parent_window,
                                const gchar *help_id);
 
 /**
+ * modest_platform_set_dialog_help:
+ * @dialog: a #GtkDialog
+ * @help_id: the help topic id to be shown on requesting
+ * help in the dialog
+ * 
+ * attachs a help topic to the dialog
+ **/
+void modest_platform_set_dialog_help (GtkDialog *parent_window, 
+                                     const gchar *help_id);
+
+/**
  * modest_platform_show_search_messages:
  * @parent_window: window the dialog will be child of
  *
@@ -356,6 +373,13 @@ gboolean modest_platform_run_certificate_conformation_dialog (const gchar* serve
 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__ */