doc/notify-signals.dox

Fri, 27 Jun 2008 01:29:59 +0000

author
Justin Rodriguez <ffdragon@soc.pidgin.im>
date
Fri, 27 Jun 2008 01:29:59 +0000
branch
soc.2008.themes
changeset 23649
5da5fe967d10
parent 20940
925d3d68b3af
child 25688
69c58ee86432
child 25889
26d9ca30335c
permissions
-rw-r--r--

Working sound themes (option 1) theme is saved in prefs and there is no seperate custom theme, everything
else is backwards compatiable, sound plays but the theme is not always found

18412
6873322c380f Add links to the signal documents in the API documents.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16244
diff changeset
1 /** @page notify-signals Notification Signals
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
2
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
3 @signals
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
4 @signal displaying-userinfo
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
5 @signal displaying-email-notification
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
6 @signal displaying-emails-notification
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
7 @endsignals
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
8
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 18976
diff changeset
9 @see notify.h
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 18976
diff changeset
10
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
11 @signaldef displaying-userinfo
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
12 @signalproto
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 15327
diff changeset
13 void (*displaying_userinfo)(PurpleAccount *account, const char *who, PurpleNotifyUserInfo *user_info);
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
14 @endsignalproto
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
15 @signaldesc
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
16 Emitted before userinfo is handed to the UI to display.
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 15327
diff changeset
17 @a user_info can be manipulated via the PurpleNotifyUserInfo API in notify.c.
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
18 @note
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 15327
diff changeset
19 If adding a PurpleNotifyUserInfoEntry, be sure not to free it -- PurpleNotifyUserInfo assumes responsibility for its objects.
15327
ec403c2abb8a [gaim-migrate @ 18055]
Evan Schoenberg <evands@pidgin.im>
parents: 12129
diff changeset
20 @param account The account on which the info was obtained.
ec403c2abb8a [gaim-migrate @ 18055]
Evan Schoenberg <evands@pidgin.im>
parents: 12129
diff changeset
21 @param who The screen name of the user whose info is to be displayed.
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 15327
diff changeset
22 @param user_info The information to be displayed, as PurpleNotifyUserInfoEntry objects
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
23 @endsignaldef
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
24
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
25 @signaldef displaying-email-notification
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
26 @signalproto
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
27 void (*displaying_email_notification)(const char *subject,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
28 const char *from,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
29 const char *to,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
30 const char *url);
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
31 @endsignalproto
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
32 @signaldesc
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
33 Emitted before email notification is handed to the UI to display.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
34 @param subject Subject of email being notified of.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
35 @param from Who the email is from.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
36 @param to Who the email is to.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
37 @param url A url to view the email.
20940
925d3d68b3af Doxygen @since tags for libpurple and pidgin.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
38 @since 2.1.0
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
39 @endsignaldef
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
40
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
41 @signaldef displaying-emails-notification
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
42 @signalproto
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
43 void (*displaying_emails_notification)(const char **subjects,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
44 const char **froms,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
45 const char **tos,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
46 const char **urls,
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
47 guint count);
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
48 @endsignalproto
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
49 @signaldesc
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
50 Emitted before notification of multiple emails is handed to the UI to display.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
51 @param subjects Subjects of emails being notified of.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
52 @param froms Who the emails are from.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
53 @param tos Who the emails are to.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
54 @param urls The urls to view the emails.
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
55 @param count Number of emails being notified of.
20940
925d3d68b3af Doxygen @since tags for libpurple and pidgin.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
56 @since 2.1.0
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
57 @endsignaldef
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18412
diff changeset
58
12129
314cd0274e6a [gaim-migrate @ 14429]
Ka-Hing Cheung <khc@pidgin.im>
parents:
diff changeset
59 */
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 18976
diff changeset
60 // vim: syntax=c.doxygen tw=75 et

mercurial