gint modest_platform_run_confirmation_dialog (GtkWindow *parent_window,
const gchar *message);
+/**
+ * modest_platform_run_yes_no_dialog:
+ * @parent_window: the parent #GtkWindow of the dialog
+ * @message: the message to show to the user
+ *
+ * runs a dialog that offers yes and no buttons.
+ *
+ * Returns: GTK_RESPONSE_YES or GTK_RESPONSE_NO
+ **/
+gint modest_platform_run_yes_no_dialog (GtkWindow *parent_window,
+ const gchar *message);
+
/**
* modest_platform_run_information_dialog:
/*
* modest_platform_connect_and_wait:
* @parent_window: the parent #GtkWindow for any interactive or progress feedback UI.
+ * @account: The account to be used.
* @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.
* Otherwise, this function blocks until the connection attempt has either succeded or failed.
+ * This also sets the account to online, if it is a store account, in case it has been set to offline mode.
*/
-gboolean modest_platform_connect_and_wait (GtkWindow *parent_window);
+gboolean modest_platform_connect_and_wait (GtkWindow *parent_window, TnyAccount *account);
/*