Do not select any attachment to save by default
[modest] / src / hildon2 / modest-maemo-utils.c
index b86fa2d..e1c4fbe 100644 (file)
@@ -235,33 +235,15 @@ modest_maemo_utils_setup_images_filechooser (GtkFileChooser *chooser)
 
        /* Set the images mime filter */
        file_filter = gtk_file_filter_new ();
-#ifdef MODEST_HAVE_HILDON0_WIDGETS
-       image_mimetypes_list = osso_mime_get_mime_types_for_category (OSSO_MIME_CATEGORY_IMAGES);
-#else
        image_mimetypes_list = hildon_mime_get_mime_types_for_category (HILDON_MIME_CATEGORY_IMAGES);
-#endif
        for (node = image_mimetypes_list; node != NULL; node = g_list_next (node)) {
                gtk_file_filter_add_mime_type (file_filter, node->data);
        }
        gtk_file_chooser_set_filter (chooser, file_filter);
-#ifdef MODEST_HAVE_HILDON0_WIDGETS
-       osso_mime_types_list_free (image_mimetypes_list);
-#else
        hildon_mime_types_list_free (image_mimetypes_list);
-#endif
 
 }
 
-void
-modest_maemo_set_thumbable_scrollbar (GtkScrolledWindow *win, 
-                                     gboolean thumbable)
-{
-       g_return_if_fail (GTK_IS_SCROLLED_WINDOW(win));
-#ifdef MODEST_HAVE_HILDON1_WIDGETS             
-       hildon_helper_set_thumb_scrollbar (win, thumbable);
-#endif /* MODEST_HAVE_HILDON1_WIDGETS */
-}
-
 GtkWidget *
 modest_maemo_utils_get_manager_menubar_as_menu (GtkUIManager *manager,
                                                const gchar *item_name)
@@ -535,15 +517,17 @@ modest_maemo_utils_select_attachments (GtkWindow *window, TnyList *att_list, gbo
 
        selector = GTK_WIDGET (hildon_touch_selector_new ());
        renderer = gtk_cell_renderer_text_new ();
-       hildon_touch_selector_append_column (HILDON_TOUCH_SELECTOR (selector), model, renderer,
+       g_object_set((GObject *) renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
+       hildon_touch_selector_append_column ((HildonTouchSelector *) selector, model, renderer,
                                             "text", 0, NULL);
-       hildon_touch_selector_set_column_selection_mode (HILDON_TOUCH_SELECTOR (selector), 
+       hildon_touch_selector_set_column_selection_mode ((HildonTouchSelector *) selector, 
                                                         HILDON_TOUCH_SELECTOR_SELECTION_MODE_MULTIPLE);
 
        dialog = hildon_picker_dialog_new (window);
        gtk_window_set_title (GTK_WINDOW (dialog), (attachments_added > 1)?
                              _("mcen_ti_select_attachments_title"):_("mcen_ti_select_attachment_title"));
-       hildon_picker_dialog_set_selector (HILDON_PICKER_DIALOG (dialog), HILDON_TOUCH_SELECTOR (selector));
+       hildon_picker_dialog_set_selector (HILDON_PICKER_DIALOG (dialog), (HildonTouchSelector *) selector);
+       hildon_touch_selector_unselect_all ((HildonTouchSelector *) selector, 0);
        hildon_picker_dialog_set_done_label (HILDON_PICKER_DIALOG (dialog), _HL("wdgt_bd_done"));
 
        response = gtk_dialog_run (GTK_DIALOG (dialog));
@@ -552,7 +536,7 @@ modest_maemo_utils_select_attachments (GtkWindow *window, TnyList *att_list, gbo
                GList *selected_rows, *node;
 
                tny_list_remove_matches (att_list, match_all, NULL);
-               selected_rows = hildon_touch_selector_get_selected_rows (HILDON_TOUCH_SELECTOR (selector), 0);
+               selected_rows = hildon_touch_selector_get_selected_rows ((HildonTouchSelector *) selector, 0);
                for (node = selected_rows; node != NULL; node = g_list_next (node)) {
                        GtkTreePath *path;
                        GObject *selected;