/** @page notify-signals Notification Signals @signal displaying-userinfo @signal displaying-email-notification @signal displaying-emails-notification @signaldef displaying-userinfo void (*displaying_userinfo)(PurpleAccount *account, const char *who, PurpleNotifyUserInfo *user_info); Emitted before userinfo is handed to the UI to display. @a user_info can be manipulated via the PurpleNotifyUserInfo API in notify.c. If adding a PurpleNotifyUserInfoEntry, be sure not to free it -- PurpleNotifyUserInfo assumes responsibility for its objects. @param account The account on which the info was obtained. @param who The name of the buddy whose info is to be displayed. @param user_info The information to be displayed, as PurpleNotifyUserInfoEntry objects @signaldef displaying-email-notification void (*displaying_email_notification)(const char *subject, Emitted before notification of a single email is handed to the UI to display. @param subject Subject of email being notified of. @param from Who the email is from. @param to Who the email is to. @param url A url to view the email. @signaldef displaying-emails-notification void (*displaying_emails_notification)(const char **subjects, Emitted before notification of multiple emails is handed to the UI to display. @param subjects Subjects of emails being notified of. @param froms Who the emails are from. @param tos Who the emails are to. @param urls The urls to view the emails. @param count Number of emails being notified of. // vim: syntax=c.doxygen tw=75 et