* Changes in the autotools stuff affecting a lot of platform dependent
[modest] / src / widgets / modest-header-view.h
index a1b746b..e1d671b 100644 (file)
@@ -61,25 +61,24 @@ struct _ModestHeaderView {
 #define MODEST_HEADER_VIEW_FLAG_SORT "header-view-flags-sort"
 
 typedef enum _ModestHeaderViewColumn {
-       MODEST_HEADER_VIEW_COLUMN_FROM                  = 0,
-       MODEST_HEADER_VIEW_COLUMN_TO                    = 1,
-       MODEST_HEADER_VIEW_COLUMN_SUBJECT               = 2,
-       MODEST_HEADER_VIEW_COLUMN_SENT_DATE             = 3,
-       MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE         = 4,
-       MODEST_HEADER_VIEW_COLUMN_MSGTYPE               = 5,
-       MODEST_HEADER_VIEW_COLUMN_ATTACH                = 6,
-       MODEST_HEADER_VIEW_COLUMN_SIZE                  = 7,
-       MODEST_HEADER_VIEW_COLUMN_STATUS                = 8,
+       MODEST_HEADER_VIEW_COLUMN_FROM,
+       MODEST_HEADER_VIEW_COLUMN_TO,
+       MODEST_HEADER_VIEW_COLUMN_SUBJECT,
+       MODEST_HEADER_VIEW_COLUMN_SENT_DATE,
+       MODEST_HEADER_VIEW_COLUMN_RECEIVED_DATE,
+       MODEST_HEADER_VIEW_COLUMN_ATTACH,
+       MODEST_HEADER_VIEW_COLUMN_SIZE,
+       MODEST_HEADER_VIEW_COLUMN_STATUS,
 
        /*
         * these two are for compact display on small devices,
         * with two line display with all relevant headers
         */
-       MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG          = 9, /* priority and attachments */
-       MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN     = 10, /* incoming mail */
-       MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT    = 11,/* outgoing mail */
-       MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE     = 12,
-       MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE = 13,
+       MODEST_HEADER_VIEW_COLUMN_COMPACT_FLAG, /* priority and attachments */
+       MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_IN, /* incoming mail */
+       MODEST_HEADER_VIEW_COLUMN_COMPACT_HEADER_OUT,/* outgoing mail */
+       MODEST_HEADER_VIEW_COLUMN_COMPACT_SENT_DATE,
+       MODEST_HEADER_VIEW_COLUMN_COMPACT_RECEIVED_DATE,
 
        MODEST_HEADER_VIEW_COLUMN_NUM
        
@@ -122,6 +121,10 @@ struct _ModestHeaderViewClass {
                                   TnyFolder *folder,
                                   TnyFolderChange *change,
                                   gpointer user_data);
+
+       void (*updating_msg_list) (ModestHeaderView *self,
+                                  gboolean starting,
+                                  gpointer user_data);
 };
 
 /**
@@ -156,6 +159,7 @@ GtkWidget*   modest_header_view_new        (TnyFolder *folder,
  */
 void         modest_header_view_set_folder (ModestHeaderView *self,
                                            TnyFolder *folder,
+                                           gboolean refresh,
                                            RefreshAsyncUserCallback callback,
                                            gpointer user_data);