TOOLBAR_BOTH = 3
} ToolbarStyle;
+typedef enum
+{
+ COMPOSEBUTTON_MAIL,
+ COMPOSEBUTTON_NEWS
+} ComposeButtonType;
+
struct _MainWindow
{
SeparateType type;
GtkWidget *vbox;
GtkWidget *menubar;
- /* tool bar */
+ /* toolbar */
GtkWidget *handlebox;
GtkWidget *toolbar;
GtkWidget *get_btn;
GtkWidget *getall_btn;
- GtkWidget *compose_btn;
+
+ /* compose button stuff */
+ GtkWidget *compose_mail_btn; /* a la Leandro */
+ GtkWidget *compose_news_btn; /* a la Leandro */
+ GtkWidget *compose_mail_btn_plain; /* plain (text/icon only) */
+ GtkWidget *compose_news_btn_plain; /* plain (text/icon only) */
+ ComposeButtonType compose_btn_type;
+
GtkWidget *reply_btn;
GtkWidget *replyall_btn;
- GtkWidget *replyauthor_btn;
+ GtkWidget *replysender_btn;
GtkWidget *fwd_btn;
GtkWidget *send_btn;
/*
GtkWidget *vbox_body;
GtkWidget *hbox_stat;
GtkWidget *statusbar;
+ GtkWidget *progressbar;
+ GtkWidget *statuslabel;
GtkWidget *ac_button;
GtkWidget *ac_label;
GtkWidget *ac_menu;
ToolbarStyle toolbar_style;
+ guint lock_count;
guint cursor_count;
FolderView *folderview;
};
MainWindow *main_window_create (SeparateType type);
+
void main_window_cursor_wait (MainWindow *mainwin);
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 (void);
void main_window_set_account_menu (GList *account_list);
void main_window_separation_change (MainWindow *mainwin,
SeparateType type);
+
void main_window_get_size (MainWindow *mainwin);
void main_window_get_position (MainWindow *mainwin);
+
void main_window_empty_trash (MainWindow *mainwin,
gboolean confirm);
void main_window_add_mailbox (MainWindow *mainwin);
-void main_window_set_toolbar_sensitive (MainWindow *mainwin,
- gboolean sensitive);
-void main_window_set_menu_sensitive (MainWindow *mainwin,
- gint selection);
+void main_window_set_toolbar_sensitive (MainWindow *mainwin);
+void main_window_set_menu_sensitive (MainWindow *mainwin);
+
void main_window_popup (MainWindow *mainwin);
-void main_window_set_thread_option (MainWindow *mainwin);
+
+void main_window_toolbar_set_compose_button
+ (MainWindow *mainwin,
+ ComposeButtonType compose_btn_type);
#endif /* __MAINWINDOW_H__ */