aboutsummaryrefslogtreecommitdiff
path: root/libsylph/procmsg.h
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-12-21 10:17:43 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-12-21 10:17:43 +0000
commit99a8803e962701d0b9b43d0421cdc0bb05e8f02a (patch)
tree7ae8246cdd93921068bf453f9cd5c28b79a8bbd9 /libsylph/procmsg.h
parentace1046e570adceb22ce1ee924169b81676517d6 (diff)
reflect flag changes on virtual folders in the real ones.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@850 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/procmsg.h')
-rw-r--r--libsylph/procmsg.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libsylph/procmsg.h b/libsylph/procmsg.h
index c8a3ba16..0e7e1b10 100644
--- a/libsylph/procmsg.h
+++ b/libsylph/procmsg.h
@@ -130,6 +130,7 @@ typedef guint32 MsgTmpFlags;
#define MSG_IS_IMAP(msg) (((msg).tmp_flags & MSG_IMAP) != 0)
#define MSG_IS_NEWS(msg) (((msg).tmp_flags & MSG_NEWS) != 0)
#define MSG_IS_SIGNED(msg) (((msg).tmp_flags & MSG_SIGNED) != 0)
+#define MSG_IS_FLAG_CHANGED(msg) (((msg).tmp_flags & MSG_FLAG_CHANGED) != 0)
#define MSG_IS_CACHED(msg) (((msg).tmp_flags & MSG_CACHED) != 0)
#define MSG_IS_MIME(msg) (((msg).tmp_flags & MSG_MIME) != 0)
#define MSG_IS_INVALID(msg) (((msg).tmp_flags & MSG_INVALID) != 0)
@@ -231,6 +232,8 @@ void procmsg_write_cache_list (FolderItem *item,
GSList *mlist);
void procmsg_write_flags_list (FolderItem *item,
GSList *mlist);
+void procmsg_write_flags_for_multiple_folders
+ (GSList *mlist);
void procmsg_flush_mark_queue (FolderItem *item,
FILE *fp);