Mercurial > pidgin.yaz
view doc/notify-signals.dox @ 18852:e9fe99a23ab0
merge of 'f5046f52428dc7791ac55340541bd582503b7b8c'
and 'faa15204b2c23cc04fb4a5ac6d7ef2af4c15f28b'
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Thu, 09 Aug 2007 02:38:54 +0000 |
parents | cb91bb07eeff |
children | e0613cf8c493 |
line wrap: on
line source
/** @page notify-signals Notification Signals @signals @signal displaying-userinfo @signal displaying-email-notification @signal displaying-emails-notification @endsignals @signaldef displaying-userinfo @signalproto void (*displaying_userinfo)(PurpleAccount *account, const char *who, PurpleNotifyUserInfo *user_info); @endsignalproto @signaldesc Emitted before userinfo is handed to the UI to display. @a user_info can be manipulated via the PurpleNotifyUserInfo API in notify.c. @note 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 screen name of the user whose info is to be displayed. @param user_info The information to be displayed, as PurpleNotifyUserInfoEntry objects @endsignaldef @signaldef displaying-email-notification @signalproto void (*displaying_email_notification)(const char *subject, const char *from, const char *to, const char *url); @endsignalproto @signaldesc Emitted before email notification 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. @endsignaldef @signaldef displaying-emails-notification @signalproto void (*displaying_emails_notification)(const char **subjects, const char **froms, const char **tos, const char **urls, guint count); @endsignalproto @signaldesc 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. @endsignaldef */ // vim: syntax=c tw=75 et