* Set DATE column as sort column id.
authorJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Mon, 23 Apr 2007 11:32:45 +0000 (11:32 +0000)
committerJavier Fernandez Garcia-Boente <jfernandez@igalia.com>
Mon, 23 Apr 2007 11:32:45 +0000 (11:32 +0000)
   - This value must be stored in configuration

pmo-trunk-r1633

src/widgets/modest-header-view-render.c
src/widgets/modest-header-view.c

index 70d6ab7..522a987 100644 (file)
@@ -166,8 +166,7 @@ _modest_header_view_compact_flag_cell_data (GtkTreeViewColumn *column, GtkCellRe
                            &flags, -1);
        
        pixbuf = get_pixbuf_for_compact_flag (flags);
-       //if (pixbuf != NULL)
-               g_object_set (G_OBJECT (renderer), "pixbuf", pixbuf, NULL);
+       g_object_set (G_OBJECT (renderer), "pixbuf", pixbuf, NULL);
 }
 
 void
index d1f5025..f4cb26f 100644 (file)
@@ -353,6 +353,11 @@ modest_header_view_set_columns (ModestHeaderView *self, const GList *columns)
                                                 (GtkTreeCellDataFunc)_modest_header_view_compact_date_cell_data,
                                                 GINT_TO_POINTER(TRUE));
                        gtk_tree_view_column_set_fixed_width (column, 130);
+                       /* FIXME: this value must be stored in configuration */
+                       gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(sortable), 
+                                                             TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_TIME_T_COLUMN,
+                                                             GTK_SORT_DESCENDING);
+                                                             
                        break;
                        
                case MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE:                                             
@@ -362,6 +367,10 @@ modest_header_view_set_columns (ModestHeaderView *self, const GList *columns)
                                                 (GtkTreeCellDataFunc)_modest_header_view_compact_date_cell_data,
                                                 GINT_TO_POINTER(FALSE));
                        gtk_tree_view_column_set_fixed_width (column, 130);
+                       /* FIXME: this value must be stored in configuration */
+                       gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(sortable), 
+                                                             TNY_GTK_HEADER_LIST_MODEL_DATE_SENT_TIME_T_COLUMN,
+                                                             GTK_SORT_DESCENDING);
                        break;
                case MODEST_HEADER_VIEW_COLUMN_SIZE:
                        column = get_new_column (_("Size"), renderer_header, TRUE,