aboutsummaryrefslogtreecommitdiff
path: root/libsylph/folder.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-09-13 06:00:29 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-09-13 06:00:29 +0000
commit2d99fe5ebda8a9ec92f94cc22b1c16739f19f3da (patch)
tree0752b703dc18efc4309cc0d17d1fd65694341833 /libsylph/folder.c
parent818d22882b42a3cd7c73f6bbceb39cb4066f3d74 (diff)
added 'View/Sort/by thread date'.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@574 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/folder.c')
-rw-r--r--libsylph/folder.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libsylph/folder.c b/libsylph/folder.c
index 25db6b24..d6fbdc95 100644
--- a/libsylph/folder.c
+++ b/libsylph/folder.c
@@ -1288,6 +1288,8 @@ static gboolean folder_build_tree(GNode *node, gpointer data)
sort_key = SORT_BY_SIZE;
else if (!strcmp(attr->value, "date"))
sort_key = SORT_BY_DATE;
+ else if (!strcmp(attr->value, "thread-date"))
+ sort_key = SORT_BY_TDATE;
else if (!strcmp(attr->value, "from"))
sort_key = SORT_BY_FROM;
else if (!strcmp(attr->value, "subject"))
@@ -1476,6 +1478,7 @@ static void folder_write_list_recursive(GNode *node, gpointer data)
static gchar *folder_item_stype_str[] = {"normal", "inbox", "outbox",
"draft", "queue", "trash"};
static gchar *sort_key_str[] = {"none", "number", "size", "date",
+ "thread-date",
"from", "subject", "score", "label",
"mark", "unread", "mime", "to"};