aboutsummaryrefslogtreecommitdiff
path: root/libsylph
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-11-02 02:46:43 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-11-02 02:46:43 +0000
commit6c03bdd1dd117003e703e44aacc5aed4dc3b17bc (patch)
treefd3f47684c9a36e70cff2ccd4ccc410dcb0c6eb6 /libsylph
parent5136f54d0566e8a4695dcc100043c9bfec2443a5 (diff)
added the option 'Remember last selected message'.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1262 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph')
-rw-r--r--libsylph/folder.c1
-rw-r--r--libsylph/folder.h2
-rw-r--r--libsylph/prefs_common.c2
-rw-r--r--libsylph/prefs_common.h1
4 files changed, 6 insertions, 0 deletions
diff --git a/libsylph/folder.c b/libsylph/folder.c
index 26474eee..59842a98 100644
--- a/libsylph/folder.c
+++ b/libsylph/folder.c
@@ -188,6 +188,7 @@ FolderItem *folder_item_new(const gchar *name, const gchar *path)
item->auto_bcc = NULL;
item->auto_replyto = NULL;
item->mark_queue = NULL;
+ item->last_selected = 0;
item->data = NULL;
return item;
diff --git a/libsylph/folder.h b/libsylph/folder.h
index e901824d..8badb324 100644
--- a/libsylph/folder.h
+++ b/libsylph/folder.h
@@ -290,6 +290,8 @@ struct _FolderItem
GSList *mark_queue;
+ guint last_selected;
+
gpointer data;
};
diff --git a/libsylph/prefs_common.c b/libsylph/prefs_common.c
index 3fac663b..350acb23 100644
--- a/libsylph/prefs_common.c
+++ b/libsylph/prefs_common.c
@@ -320,6 +320,8 @@ static PrefParam param[] = {
&prefs_common.always_show_msg, P_BOOL},
{"open_unread_on_enter", "FALSE", &prefs_common.open_unread_on_enter,
P_BOOL},
+ {"remember_last_selected", "FALSE",
+ &prefs_common.remember_last_selected, P_BOOL},
{"mark_as_read_on_new_window", "FALSE",
&prefs_common.mark_as_read_on_new_window, P_BOOL},
{"open_inbox_on_inc", "FALSE", &prefs_common.open_inbox_on_inc, P_BOOL},
diff --git a/libsylph/prefs_common.h b/libsylph/prefs_common.h
index bf21a4ad..71f8572b 100644
--- a/libsylph/prefs_common.h
+++ b/libsylph/prefs_common.h
@@ -230,6 +230,7 @@ struct _PrefsCommon
gboolean sep_msg;
gboolean always_show_msg;
gboolean open_unread_on_enter;
+ gboolean remember_last_selected;
gboolean mark_as_read_on_new_window;
gboolean open_inbox_on_inc;
gboolean open_inbox_on_startup;