view doc/notify-signals.dox @ 26208:0a66afdd4706

hidden is never initialized ==12531== Conditional jump or move depends on uninitialised value(s) ==12531== at 0x44BD3E: pidgin_blist_update_chat (gtkblist.c:6497) ==12531== by 0x44C003: pidgin_blist_update (gtkblist.c:6558) ==12531== by 0x8E30BF7: purple_blist_add_account (blist.c:2438) ==12531== by 0x8E4165B: purple_connection_set_state (connection.c:379) ==12531== by 0xFFC35A6: jabber_stream_set_state (jabber.c:1479) ==12531== by 0xFFB0AAE: auth_old_result_cb (auth.c:574) ==12531== by 0xFFBEFBA: jabber_iq_parse (iq.c:360) ==12531== by 0xFFBFA94: jabber_process_packet (jabber.c:252) ==12531== by 0xFFCC240: jabber_parser_element_end_libxml (parser.c:125) ==12531== by 0xA0D2544: xmlParseChunk (in /usr/lib/libxml2.so.2.6.32) ==12531== by 0xFFCC43C: jabber_parser_process (parser.c:227) ==12531== by 0xFFC0586: jabber_recv_cb (jabber.c:546)
author Ka-Hing Cheung <khc@hxbc.us>
date Wed, 25 Mar 2009 07:11:14 +0000
parents 6e1967b0f90b
children d1744f75199f
line wrap: on
line source

/** @page notify-signals Notification Signals

 @signals
  @signal displaying-userinfo
  @signal displaying-email-notification
  @signal displaying-emails-notification
 @endsignals

 @see notify.h

 @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 name of the buddy 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.
  @since 2.1.0
 @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.
  @since 2.1.0
 @endsignaldef

*/
// vim: syntax=c.doxygen tw=75 et