static const guint MODEST_MSG_PANED_POS_PERCENTAGE = 50;
static const FolderCols INBOX_COLUMNS_DETAILS[] = {
- {MODEST_HEADER_VIEW_COLUMN_MSGTYPE, 40, 0},
{MODEST_HEADER_VIEW_COLUMN_ATTACH, 40, 0},
{MODEST_HEADER_VIEW_COLUMN_FROM, 80, 0},
{MODEST_HEADER_VIEW_COLUMN_SUBJECT, 80, 0},
};
static const FolderCols OUTBOX_COLUMNS_DETAILS[] = {
- {MODEST_HEADER_VIEW_COLUMN_MSGTYPE, 40, 0},
{MODEST_HEADER_VIEW_COLUMN_ATTACH, 40, 0},
{MODEST_HEADER_VIEW_COLUMN_TO, 80, 0},
{MODEST_HEADER_VIEW_COLUMN_SUBJECT, 80, 0},
g_object_thaw_notify (G_OBJECT (renderer));
}
-
-void
-_modest_header_view_msgtype_cell_data (GtkTreeViewColumn *column, GtkCellRenderer *renderer,
- GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer user_data)
-{
- TnyHeaderFlags flags;
-
- gtk_tree_model_get (tree_model, iter, TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN,
- &flags, -1);
-
- if (flags & TNY_HEADER_FLAG_DELETED)
- g_object_set (G_OBJECT (renderer), "pixbuf",
- get_pixbuf_for_flag (TNY_HEADER_FLAG_DELETED), NULL);
- else if (flags & TNY_HEADER_FLAG_SEEN)
- g_object_set (G_OBJECT (renderer), "pixbuf",
- get_pixbuf_for_flag (TNY_HEADER_FLAG_SEEN), NULL);
- else
- g_object_set (G_OBJECT (renderer), "pixbuf",
- get_pixbuf_for_flag (0), NULL); /* ughh, FIXME */
-}
-
void
_modest_header_view_attach_cell_data (GtkTreeViewColumn *column, GtkCellRenderer *renderer,
GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer user_data)
GtkTreeModel *tree_filter, *sortable;
GtkTreeViewColumn *column=NULL;
GtkTreeSelection *selection = NULL;
- GtkCellRenderer *renderer_msgtype,*renderer_header,
+ GtkCellRenderer *renderer_header,
*renderer_attach, *renderer_compact_date_or_status;
GtkCellRenderer *renderer_compact_header, *renderer_recpt_box,
*renderer_subject, *renderer_subject_box, *renderer_recpt,
priv = MODEST_HEADER_VIEW_GET_PRIVATE(self);
/* FIXME: check whether these renderers need to be freed */
- renderer_msgtype = gtk_cell_renderer_pixbuf_new ();
renderer_attach = gtk_cell_renderer_pixbuf_new ();
renderer_priority = gtk_cell_renderer_pixbuf_new ();
renderer_header = gtk_cell_renderer_text_new ();
switch (col) {
- case MODEST_HEADER_VIEW_COLUMN_MSGTYPE:
- column = get_new_column (_("M"), renderer_msgtype, FALSE,
- TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN,
- FALSE,
- (GtkTreeCellDataFunc)_modest_header_view_msgtype_cell_data,
- NULL);
- gtk_tree_view_column_set_fixed_width (column, 45);
- break;
-
case MODEST_HEADER_VIEW_COLUMN_ATTACH:
column = get_new_column (_("A"), renderer_attach, FALSE,
TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN,
#define MODEST_HEADER_VIEW_FLAG_SORT "header-view-flags-sort"
typedef enum _ModestHeaderViewColumn {
- MODEST_HEADER_VIEW_COLUMN_FROM = 0,
- MODEST_HEADER_VIEW_COLUMN_TO = 1,
- MODEST_HEADER_VIEW_COLUMN_SUBJECT = 2,
- MODEST_HEADER_VIEW_COLUMN_SENT_DATE = 3,
- MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE = 4,
- MODEST_HEADER_VIEW_COLUMN_MSGTYPE = 5,
- MODEST_HEADER_VIEW_COLUMN_ATTACH = 6,
- MODEST_HEADER_VIEW_COLUMN_SIZE = 7,
- MODEST_HEADER_VIEW_COLUMN_STATUS = 8,
+ MODEST_HEADER_VIEW_COLUMN_FROM,
+ MODEST_HEADER_VIEW_COLUMN_TO,
+ MODEST_HEADER_VIEW_COLUMN_SUBJECT,
+ MODEST_HEADER_VIEW_COLUMN_SENT_DATE,
+ MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE,
+ MODEST_HEADER_VIEW_COLUMN_ATTACH,
+ MODEST_HEADER_VIEW_COLUMN_SIZE,
+ MODEST_HEADER_VIEW_COLUMN_STATUS,
/*
* these two are for compact display on small devices,
* with two line display with all relevant headers
*/
- MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG = 9, /* priority and attachments */
- MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN = 10, /* incoming mail */
- MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT = 11,/* outgoing mail */
- MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE = 12,
- MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE = 13,
+ MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, /* priority and attachments */
+ MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN, /* incoming mail */
+ MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,/* outgoing mail */
+ MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE,
+ MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE,
MODEST_HEADER_VIEW_COLUMN_NUM