aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-reader.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-06-02 23:03:34 +0800
committerMatthew Barnes <mbarnes@redhat.com>2013-06-03 01:22:41 +0800
commitf5e47561f995ca50f2bbd45b940e0a10100281a5 (patch)
tree16386f25f49632fce70256294451993f65315480 /mail/e-mail-reader.h
parent1570f53d1eab0a750680df72be3363659f11db46 (diff)
downloadgsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar.gz
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar.bz2
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar.lz
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar.xz
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.tar.zst
gsoc2013-evolution-f5e47561f995ca50f2bbd45b940e0a10100281a5.zip
EMailReader: Add a "composer-created" signal.
Emitted to indicate a composer window was created in response to a user action on the EMailReader. Examples of such actions include replying, forwarding, and starting a new message. If applicable, the source message (i.e. the message being replied to or forwarded) is included in the signal emission. New functions: e_mail_reader_composer_created()
Diffstat (limited to 'mail/e-mail-reader.h')
-rw-r--r--mail/e-mail-reader.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/mail/e-mail-reader.h b/mail/e-mail-reader.h
index 213ba63a41..6303ce99b0 100644
--- a/mail/e-mail-reader.h
+++ b/mail/e-mail-reader.h
@@ -30,6 +30,7 @@
#include <gtk/gtk.h>
#include <camel/camel.h>
#include <e-util/e-util.h>
+#include <composer/e-msg-composer.h>
#include <mail/e-mail-backend.h>
#include <mail/e-mail-display.h>
@@ -113,6 +114,9 @@ struct _EMailReaderInterface {
gboolean (*enable_show_folder) (EMailReader *reader);
/* Signals */
+ void (*composer_created) (EMailReader *reader,
+ EMsgComposer *composer,
+ CamelMimeMessage *source);
void (*folder_loaded) (EMailReader *reader);
void (*message_loaded) (EMailReader *reader,
const gchar *message_uid,
@@ -178,6 +182,9 @@ void e_mail_reader_enable_show_folder
(EMailReader *reader);
void e_mail_reader_avoid_next_mark_as_seen
(EMailReader *reader);
+void e_mail_reader_composer_created (EMailReader *reader,
+ EMsgComposer *composer,
+ CamelMimeMessage *message);
G_END_DECLS