Added work offline availability.
[claws.git] / src / mainwindow.h
index 704314cdfacc6a50d5c67493917695be078fdaea..4e379fce374dfc3278f7db16ba07ead7450589a6 100644 (file)
@@ -28,7 +28,6 @@ typedef struct _MainWindow    MainWindow;
 #include "summaryview.h"
 #include "headerview.h"
 #include "messageview.h"
-#include "headerwindow.h"
 #include "logwindow.h"
 
 typedef enum
@@ -122,6 +121,8 @@ struct _MainWindow
        GtkWidget *ac_button;
        GtkWidget *ac_label;
        GtkWidget *ac_menu;
+       GtkWidget *online_switch;
+       GtkWidget *offline_switch;
 
        /* context IDs for status bar */
        gint mainwin_cid;
@@ -131,12 +132,12 @@ struct _MainWindow
        ToolbarStyle toolbar_style;
 
        guint lock_count;
+       guint menu_lock_count;
        guint cursor_count;
 
        FolderView      *folderview;
        SummaryView     *summaryview;
        MessageView     *messageview;
-       HeaderWindow    *headerwin;
        LogWindow       *logwin;
 };
 
@@ -148,6 +149,7 @@ void main_window_cursor_normal              (MainWindow     *mainwin);
 void main_window_lock                  (MainWindow     *mainwin);
 void main_window_unlock                        (MainWindow     *mainwin);
 
+void main_window_reflect_prefs_all_real                (gboolean pixmap_theme_changed);
 void main_window_reflect_prefs_all     (void);
 void main_window_set_summary_column    (void);
 void main_window_set_account_menu      (GList          *account_list);