Use the toolkit factory method to create the file chooser dialog
authorSergio Villar Senin <svillar@igalia.com>
Thu, 12 Nov 2009 11:13:26 +0000 (12:13 +0100)
committerSergio Villar Senin <svillar@igalia.com>
Thu, 12 Nov 2009 12:02:57 +0000 (13:02 +0100)
src/hildon2/modest-msg-edit-window.c
src/widgets/modest-msg-view-window.c

index 8d8dd40..133288e 100644 (file)
@@ -2288,8 +2288,10 @@ modest_msg_edit_window_insert_image (ModestMsgEditWindow *window)
 
        priv = MODEST_MSG_EDIT_WINDOW_GET_PRIVATE (window);
 
-       dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (window), GTK_FILE_CHOOSER_ACTION_OPEN);
-       gtk_window_set_title (GTK_WINDOW (dialog), _("mcen_ia_select_inline_image_title"));
+       dialog = modest_toolkit_factory_create_file_chooser_dialog (modest_runtime_get_toolkit_factory (),
+                                                                   _("mcen_ia_select_inline_image_title"),
+                                                                   (GtkWindow *) window,
+                                                                   GTK_FILE_CHOOSER_ACTION_OPEN);
        gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (dialog), TRUE);
 
        modest_maemo_utils_setup_images_filechooser (GTK_FILE_CHOOSER (dialog));
@@ -2491,9 +2493,10 @@ modest_msg_edit_window_offer_attach_file (ModestMsgEditWindow *window)
        if (modest_platform_check_memory_low (MODEST_WINDOW(window), TRUE))
                return;
 
-       dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (window), 
-                                                GTK_FILE_CHOOSER_ACTION_OPEN);
-       gtk_window_set_title (GTK_WINDOW (dialog), _("mcen_ti_select_attachment_title"));
+       dialog = modest_toolkit_factory_create_file_chooser_dialog (modest_runtime_get_toolkit_factory (),
+                                                                   _("mcen_ia_select_attachment_title"),
+                                                                   (GtkWindow *) window,
+                                                                   GTK_FILE_CHOOSER_ACTION_OPEN);
        conf_folder = modest_conf_get_string (modest_runtime_get_conf (),
                                              MODEST_CONF_LATEST_ATTACH_FILE_PATH, NULL);
        if (conf_folder && conf_folder[0] != '\0') {
index abd650c..03ddee8 100644 (file)
@@ -3207,12 +3207,11 @@ modest_msg_view_window_save_attachments (ModestMsgViewWindow *window,
                                                              num), num);
        }
 
-       /****** HILDON2:START
-        * creation of hildon file chooser dialog for saving
-        */
-       save_dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (window), 
-                                                     GTK_FILE_CHOOSER_ACTION_SAVE);
-       /****** HILDON2:END */
+       /* Creation of hildon file chooser dialog for saving */
+       save_dialog = modest_toolkit_factory_create_file_chooser_dialog (modest_runtime_get_toolkit_factory (),
+                                                                        "",
+                                                                        (GtkWindow *) window,
+                                                                        GTK_FILE_CHOOSER_ACTION_SAVE);
 
        /* Get last used folder */
        conf_folder = modest_conf_get_string (modest_runtime_get_conf (),