X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-platform.h;h=d42bdbcc6a98a6327340e733f886568b0a6517d9;hp=84aa8cd299357121fc9317fd88e866e85f52fcec;hb=56fd99766e8082e2f9e34c50d209b8410cf1fbf8;hpb=99b831c709432c1dbf5331b9ab18690426244bb8 diff --git a/src/modest-platform.h b/src/modest-platform.h index 84aa8cd..d42bdbc 100644 --- a/src/modest-platform.h +++ b/src/modest-platform.h @@ -44,6 +44,10 @@ typedef enum _ModestInformationDialogType { MODEST_INFORMATION_DELETE_FOLDER, } ModestInformationDialogType; +typedef enum _ModestSortDialogType { + MODEST_SORT_HEADERS, +} ModestSortDialogType; + /** * modest_platform_platform_init: * @@ -142,16 +146,14 @@ gint modest_platform_run_new_folder_dialog (GtkWindow *parent_window /** * modest_platform_run_confirmation_dialog: * @parent_window: the parent #GtkWindow of the dialog - * @type: the type of confirmation dialog - * @user_data: user data + * @message: the message to show to the user * - * runs a confirmation dialog of type #type. + * runs a confirmation dialog * * Returns: GTK_RESPONSE_OK or GTK_RESPONSE_CANCEL **/ gint modest_platform_run_confirmation_dialog (GtkWindow *parent_window, - ModestConfirmationDialogType type, - gpointer user_data); + const gchar *message); /** @@ -163,11 +165,20 @@ gint modest_platform_run_confirmation_dialog (GtkWindow *parent_window **/ void modest_platform_run_information_dialog (GtkWindow *parent_window, ModestInformationDialogType type); +/** + * modest_platform_run_sort_dialog: + * @parent_window: the parent #GtkWindow of the dialog + * @type: the sort dialog type. + * + * shows a sort dialog + **/ +void modest_platform_run_sort_dialog (GtkWindow *parent_window, + ModestSortDialogType type); /* * modest_platform_connect_and_wait: * @parent_window: the parent #GtkWindow for any interactive or progress feedback UI. - * @return value: Whether a connection was make. + * @return value: Whether a connection was made. * * Attempts to make a connection, possibly showing interactive UI to achieve this. * This will return TRUE immediately if a connection is already open. @@ -175,6 +186,15 @@ void modest_platform_run_information_dialog (GtkWindow *parent_window */ gboolean modest_platform_connect_and_wait (GtkWindow *parent_window); +/** + * modest_platform_set_update_interval: + * @minutes: The number of minutes between updates, or 0 for no updates. + * + * Set the number of minutes between automatic updates of email accounts. + * The platform will cause the send/receive action to happen repeatedly. + **/ +gboolean modest_platform_set_update_interval (guint minutes); + G_END_DECLS #endif /* __MODEST_PLATFORM_UTILS_H__ */