diff options
Diffstat (limited to 'mail/em-event.h')
-rw-r--r-- | mail/em-event.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mail/em-event.h b/mail/em-event.h index 6f1366ae5f..de58d26bde 100644 --- a/mail/em-event.h +++ b/mail/em-event.h @@ -77,6 +77,11 @@ struct _EMEventTargetFolder { guint new; gboolean is_inbox; gchar *name; + + /* valid (non-NULL) when only one new message reported */ + gchar *msg_uid; + gchar *msg_sender; + gchar *msg_subject; }; typedef struct _EMEventTargetMessage EMEventTargetMessage; @@ -134,7 +139,7 @@ GType em_event_get_type(void); EMEvent *em_event_peek(void); -EMEventTargetFolder *em_event_target_new_folder(EMEvent *emp, const gchar *uri, guint32 flags); +EMEventTargetFolder *em_event_target_new_folder (EMEvent *emp, const gchar *uri, guint32 count_new_msgs, const gchar *msg_uid, const gchar *msg_sender, const gchar *msg_subject); EMEventTargetComposer *em_event_target_new_composer(EMEvent *emp, const EMsgComposer *composer, guint32 flags); EMEventTargetMessage *em_event_target_new_message(EMEvent *emp, CamelFolder *folder, CamelMimeMessage *message, const gchar *uid, guint32 flags, EMsgComposer *composer); |