X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-platform.h;h=dcb4f2e6454f022959030ab18bfa5986acbf98e4;hp=d000ae2c2ab0385b1629354ee5bd41d6409ad596;hb=1efcc4c941da1906a012f9628f6ff6c55242e0bd;hpb=e374da56f67092cecb1572dd4bee2ca34e0bc04c diff --git a/src/modest-platform.h b/src/modest-platform.h index d000ae2..dcb4f2e 100644 --- a/src/modest-platform.h +++ b/src/modest-platform.h @@ -46,7 +46,7 @@ typedef enum _ModestConfirmationDialogType { typedef enum _ModestConnectedVia { MODEST_CONNECTED_VIA_WLAN_OR_WIMAX = 1, - MODEST_CONNECTED_VIA_ANY, + MODEST_CONNECTED_VIA_ANY = 2, } ModestConnectedVia; #define MODEST_GTK_RESPONSE_NEW_FOLDER 1 @@ -152,9 +152,10 @@ const gchar* modest_platform_get_app_name (void); /** * modest_platform_run_new_folder_dialog: * @parent_window: a #GtkWindow - * @parent: the parent of the new folder + * @suggested_parent: the parent of the new folder * @suggested_name: the suggested name for the new folder * @folder_name: the folder name selected by the user for the new folder + * @parent: the chosen #TnyFolderStore (should be unreffed) * * runs a "new folder" confirmation dialog. The dialog will suggest a * folder name which depends of the platform if the #suggested_name @@ -164,9 +165,10 @@ const gchar* modest_platform_get_app_name (void); * Returns: the #GtkResponseType returned by the dialog **/ gint modest_platform_run_new_folder_dialog (GtkWindow *parent_window, - TnyFolderStore *parent, + TnyFolderStore *suggested_parent, gchar *suggested_name, - gchar **folder_name); + gchar **folder_name, + TnyFolderStore **parent); /** * modest_platform_run_rename_folder_dialog: @@ -302,13 +304,13 @@ void modest_platform_push_email_notification(void); /** * modest_platform_on_new_headers_received: - * @header_list: the list of new received headers + * @header_list: a list of #ModestMsgNotificationData * @show_visual: adds a visual notification * * 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, +void modest_platform_on_new_headers_received (GList *URI_list, gboolean show_visual); /** @@ -344,6 +346,10 @@ void modest_platform_information_banner (GtkWidget *widget, const gchar *icon_name, const gchar *text); +void modest_platform_system_banner (GtkWidget *widget, + const gchar *icon_name, + const gchar *text); + /* Timeout is in miliseconds */ void modest_platform_information_banner_with_timeout (GtkWidget *parent, const gchar *icon_name, @@ -517,11 +523,15 @@ void modest_platform_run_folder_details_dialog (GtkWindow *parent_window, * modest_platform_run_header_details_dialog: * @parent_window: the parent #GtkWindow for the new dialog * @header: the #TnyHeader whose details will be shown + * @async_get_size: %TRUE if size is obtained asynchronously from @msg + * @msg: a #TnyMsg * * Shows the header details dialog **/ void modest_platform_run_header_details_dialog (GtkWindow *parent_window, - TnyHeader *header); + TnyHeader *header, + gboolean async_get_size, + TnyMsg *msg); /** * modest_platform_on_runtime_initialized: