* src/compose.c
[claws.git] / src / folderview.h
index 56f91beadaf468c142656a16bef3598ba576f613..7bbc84a7ad17f556e7c14bd7179304f2fae42e5a 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2001 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2002 Hiroyuki Yamamoto
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -55,6 +55,8 @@ struct _FolderView
 
        MainWindow   *mainwin;
        SummaryView  *summaryview;
+
+       gint folder_item_update_callback_id;
 };
 
 FolderView *folderview_create          (void);
@@ -66,17 +68,11 @@ void folderview_select                      (FolderView     *folderview,
 void folderview_unselect               (FolderView     *folderview);
 void folderview_select_next_unread     (FolderView     *folderview);
 void folderview_update_msg_num         (FolderView     *folderview,
-                                        GtkCTreeNode   *row,
-                                        gint            new,
-                                        gint            unread,
-                                        gint            total);
-void folderview_update_tree            (Folder         *folder);
-void folderview_update_all             (void);
-void folderview_update_all_node                (void);
-
-void folderview_update_item            (FolderItem     *item,
-                                        gboolean        update_summary);
-void folderview_update_item_foreach    (GHashTable     *table);
+                                        GtkCTreeNode   *row);
+void folderview_rescan_tree            (Folder         *folder);
+void folderview_rescan_all             (void);
+void folderview_check_new              (Folder         *folder);
+void folderview_check_new_all          (void);
 
 void folderview_new_folder             (FolderView     *folderview);
 void folderview_rename_folder          (FolderView     *folderview);