/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2001 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2004 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
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#ifndef __MAINWINDOW_H__
M_HAVE_NEWS_ACCOUNT = 1 << 12,
M_HIDE_READ_MSG = 1 << 13,
M_DELAY_EXEC = 1 << 14,
- M_NOT_NEWS = 1 << 15,
+ M_NOT_NEWS = 1 << 15
} SensitiveCond;
typedef enum
gint mainwin_cid;
gint folderview_cid;
gint summaryview_cid;
+ gint messageview_cid;
ToolbarStyle toolbar_style;
MainWindow *main_window_create (SeparateType type);
+void main_window_destroy (MainWindow *mainwin);
+
+void main_window_update_actions_menu (MainWindow *mainwin);
+
void main_window_cursor_wait (MainWindow *mainwin);
void main_window_cursor_normal (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_folder_column (void);
void main_window_set_account_menu (GList *account_list);
+void main_window_set_account_menu_only_toolbar (GList *account_list);
GtkWidget *main_window_get_folder_window (MainWindow *mainwin);
GtkWidget *main_window_get_message_window (MainWindow *mainwin);
void main_window_get_size (MainWindow *mainwin);
void main_window_get_position (MainWindow *mainwin);
+void main_window_progress_on (MainWindow *mainwin);
+void main_window_progress_off (MainWindow *mainwin);
+void main_window_progress_set (MainWindow *mainwin,
+ gint cur,
+ gint total);
+
void main_window_empty_trash (MainWindow *mainwin,
gboolean confirm);
void main_window_add_mailbox (MainWindow *mainwin);
void main_window_destroy_all (void);
void main_window_toggle_work_offline (MainWindow *mainwin,
- gboolean offline);
+ gboolean offline,
+ gboolean ask_sync);
/* public so it can be disabled from summaryview */
gboolean mainwindow_key_pressed (GtkWidget *widget,