const gchar *suggested_name,
gchar **folder_name)
{
+ GtkWindow *toplevel;
+
g_return_val_if_fail (TNY_IS_FOLDER_STORE (parent_folder), GTK_RESPONSE_REJECT);
- return modest_platform_run_folder_common_dialog (gtk_widget_get_toplevel (GTK_WIDGET (parent_window)),
+ toplevel = (GtkWindow *) gtk_widget_get_toplevel (GTK_WIDGET (parent_window));
+ return modest_platform_run_folder_common_dialog (toplevel,
parent_folder,
_HL_TITLE_RENAME_FOLDER,
_HL_RENAME_NAME,
/***************/
typedef struct {
- GtkWindow *parent_window;
+ ModestWindow *parent_window;
ModestConnectedPerformer callback;
TnyAccount *account;
gpointer user_data;
}
void
-modest_platform_connect_and_perform (GtkWindow *parent_window,
+modest_platform_connect_and_perform (ModestWindow *parent_window,
gboolean force,
TnyAccount *account,
ModestConnectedPerformer callback,
info->account = TNY_ACCOUNT (g_object_ref (account));
if (parent_window)
- info->parent_window = (GtkWindow *) g_object_ref (parent_window);
+ info->parent_window = (ModestWindow *) g_object_ref (parent_window);
else
info->parent_window = NULL;
}
void
-modest_platform_connect_if_remote_and_perform (GtkWindow *parent_window,
+modest_platform_connect_if_remote_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
ModestConnectedPerformer callback,
static void
src_account_connect_performer (gboolean canceled,
GError *err,
- GtkWindow *parent_window,
+ ModestWindow *parent_window,
TnyAccount *src_account,
gpointer user_data)
{
void
-modest_platform_double_connect_and_perform (GtkWindow *parent_window,
+modest_platform_double_connect_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
DoubleConnectionInfo *connect_info)
{
- modest_platform_connect_if_remote_and_perform(parent_window,
+ modest_platform_connect_if_remote_and_perform(parent_window,
force,
folder_store,
src_account_connect_performer,