annotate doc/buddyicon-signals.dox @ 11698:a647f92e1d57

[gaim-migrate @ 13989] Change the pref "Enable system log" to "Log all status changes" and remove: * Log when buddies log in/log out * Log when buddies become idle/un-idle * Log when buddies go away/come back * Log your own signons/idleness/awayness If the status change log is enable, then the above 4 things will all be logged committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 20 Oct 2005 04:04:06 +0000
parents 4febc4df0eb8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11022
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1 /** @page buddyicon-signals Buddy Icon Signals
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
3 @signals
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
4 @signal buddy-icon-cached
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
5 @endsignals
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
6
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
7 <hr>
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
8
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
9 @signaldef buddy-icon-cached
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
10 @signalproto
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
11 void (*buddy-icon-cached)(GaimBuddyIcon *icon, GaimBuddy *buddy, const char *filename, const char *old_icon);
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
12 @endsignalproto
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
13 @signaldesc
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
14 Emitted when a buddy icon is cached.
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
15 @param icon The icon that was just cached.
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
16 @param buddy The buddy the icon belongs to.
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
17 @param filename The full filename for the newly created icon cache file.
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
18 @param old_icon The filename of the icon cache file for the buddy's previous icon, or @c NULL if the buddy
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
19 had no icon when this new icon was set. This filename is generally the full filename of the
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
20 previous icon cache file, but if the previous buddy icon was set in an old version of Gaim,
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
21 this may just be the basename of the icon cache file. The directory can be obtained with
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
22 gaim_buddy_icons_get_cache_dir().
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
23 @endsignaldef
4febc4df0eb8 [gaim-migrate @ 12893]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
24 */