aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-callbacks.h
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-callbacks.h')
-rw-r--r--mail/mail-callbacks.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/mail/mail-callbacks.h b/mail/mail-callbacks.h
index b3184403e4..5f1e4228db 100644
--- a/mail/mail-callbacks.h
+++ b/mail/mail-callbacks.h
@@ -33,6 +33,13 @@ extern "C" {
#pragma }
#endif /* __cplusplus }*/
+/* these are the possible modes for replying */
+enum {
+ REPLY_SENDER,
+ REPLY_LIST,
+ REPLY_ALL
+};
+
void enumerate_msg (MessageList *ml, const char *uid, gpointer data);
void fetch_mail (GtkWidget *widget, gpointer user_data);
@@ -48,7 +55,9 @@ void forward_attached (GtkWidget *widget, gpointer user_data);
void forward (GtkWidget *widget, gpointer user_data);
void reply_to_sender (GtkWidget *widget, gpointer user_data);
+void reply_to_list (GtkWidget *widget, gpointer user_data);
void reply_to_all (GtkWidget *widget, gpointer user_data);
+
void delete_msg (GtkWidget *widget, gpointer user_data);
void undelete_msg (GtkWidget *widget, gpointer user_data);
void move_msg (GtkWidget *widget, gpointer user_data);
@@ -90,7 +99,8 @@ void stop_threads (BonoboUIComponent *uih, void *user_data, const char
void empty_trash (BonoboUIComponent *uih, void *user_data, const char *path);
-void mail_reply (CamelFolder *folder, CamelMimeMessage *msg, const char *uid, gboolean to_all);
+void mail_reply (CamelFolder *folder, CamelMimeMessage *msg, const char *uid, int mode);
+
void composer_send_cb (EMsgComposer *composer, gpointer data);
void composer_postpone_cb (EMsgComposer *composer, gpointer data);