typedef struct {
ModestHeaderViewColumn col;
guint width;
+ gint sort;
} FolderCols;
static const FolderCols INBOX_COLUMNS_DETAILS[] = {
- {MODEST_HEADER_VIEW_COLUMN_MSGTYPE, 40},
- {MODEST_HEADER_VIEW_COLUMN_ATTACH, 40},
- {MODEST_HEADER_VIEW_COLUMN_FROM, 80},
- {MODEST_HEADER_VIEW_COLUMN_SUBJECT, 80},
- {MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE, 60},
- {MODEST_HEADER_VIEW_COLUMN_SIZE, 50}
+ {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},
+ {MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE, 60, 0},
+ {MODEST_HEADER_VIEW_COLUMN_SIZE, 50, 0}
};
static const FolderCols INBOX_COLUMNS_TWOLINES[] = {
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40},
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN, 180},
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE, 240}
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40, 0},
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN, 180, 0},
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE, 240, 1}
};
static const FolderCols OUTBOX_COLUMNS_DETAILS[] = {
- {MODEST_HEADER_VIEW_COLUMN_MSGTYPE, 40},
- {MODEST_HEADER_VIEW_COLUMN_ATTACH, 40},
- {MODEST_HEADER_VIEW_COLUMN_TO, 80},
- {MODEST_HEADER_VIEW_COLUMN_SUBJECT, 80},
- {MODEST_HEADER_VIEW_COLUMN_SENT_DATE, 80},
- {MODEST_HEADER_VIEW_COLUMN_SIZE, 50}
+ {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},
+ {MODEST_HEADER_VIEW_COLUMN_SENT_DATE, 80, 0},
+ {MODEST_HEADER_VIEW_COLUMN_SIZE, 50, 0}
};
static const FolderCols OUTBOX_COLUMNS_TWOLINES[] = {
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40},
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,180},
- {MODEST_HEADER_VIEW_COLUMN_STATUS, 240}
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40, 0},
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,180, 0},
+ {MODEST_HEADER_VIEW_COLUMN_STATUS, 240, 0}
};
static const FolderCols SENT_COLUMNS_TWOLINES[] = {
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40},
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,180},
- {MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE, 240}
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, 40, 0},
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,180, 0},
+ {MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE, 240, 1}
};
#ifdef MODEST_PLATFORM_MAEMO
/* the format is necessarily the same as the one in modest-widget-memory */
str = g_string_new (NULL);
for (i = 0; i != col_num; ++i)
- g_string_append_printf (str, "%d:%d ",
- cols[i].col, cols[i].width);
+ g_string_append_printf (str, "%d:%d:%d ",
+ cols[i].col, cols[i].width, cols[i].sort);
modest_conf_set_string (conf, key, str->str, NULL);
g_free (key);