#include "widgets/modest-window.h"
#include "widgets/modest-folder-view.h"
#include "widgets/modest-sort-criterium-view.h"
-#ifndef MODEST_TOOLKIT_GTK
+#ifdef MODEST_PLATFORM_MAEMO
#include <libosso.h>
#endif
*
* Returns: the #GtkResponseType returned by the dialog
**/
-gint modest_platform_run_rename_folder_dialog (GtkWindow *parent_window,
+gint modest_platform_run_rename_folder_dialog (ModestWindow *parent_window,
TnyFolderStore *parent,
const gchar *current_name,
gchar **folder_name);
/**
* modest_platform_remove_new_mail_notifications:
* @only_visuals: remove only the visual notifications (like LEDs)
+ * @acc_name: account to remove notifications
*
* Removes all the active new mail notifications
**/
-void modest_platform_remove_new_mail_notifications (gboolean only_visuals);
+void modest_platform_remove_new_mail_notifications (gboolean only_visuals, const gchar *acc_name);
/* ModestConnectedPerformer:
* @canceled: whether or not the user canceled
*/
typedef void (*ModestConnectedPerformer) (gboolean canceled,
GError *err,
- GtkWindow *parent_window,
+ ModestWindow *parent_window,
TnyAccount *account,
gpointer user_data);
* call of @callback. While making a connection, @account, if not NULL, will go online too. If
* @account is NULL, only a network connection is made using the platform's device.
*/
-void modest_platform_connect_and_perform (GtkWindow *parent_window,
+void modest_platform_connect_and_perform (ModestWindow *parent_window,
gboolean force,
- TnyAccount *account,
- ModestConnectedPerformer callback,
+ TnyAccount *account,
+ ModestConnectedPerformer callback,
gpointer user_data);
/*
* folder store uses the network. For instance, this just returns for local maildir folders. It
* will in that case synchronously and instantly perform the @callback
*/
-void modest_platform_connect_if_remote_and_perform (GtkWindow *parent_window,
+void modest_platform_connect_if_remote_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
- ModestConnectedPerformer callback,
+ ModestConnectedPerformer callback,
gpointer user_data);
/*
* @info:
*
*/
-void modest_platform_double_connect_and_perform (GtkWindow *parent_window,
+void modest_platform_double_connect_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
DoubleConnectionInfo *info);
**/
void modest_platform_on_runtime_initialized ();
-#ifndef MODEST_TOOLKIT_GTK
+#ifdef MODEST_PLATFORM_MAEMO
/**
* modest_platform_get_osso_context:
*