doc/buddyicon-signals.dox

Tue, 28 Jun 2005 06:13:07 +0000

author
Etan Reisner <deryni@pidgin.im>
date
Tue, 28 Jun 2005 06:13:07 +0000
changeset 11033
dc68e074f10d
parent 11022
0e1fb0cddeee
permissions
-rw-r--r--

[gaim-migrate @ 12919]
Ok, this is debug window filtering. Sadrul was going to do this with a text entry, but I like this better, feel free to disagree with me. It's not the prettiest in a couple places, most notable gtkmain.c where a bunch of categories that don't currently have a home get registered. I added some plugin_(un)load functions to some plugins to place the (un)register functions. Though I didn't do that for the prpls. Comments and cleanups welcome. (Oh, I've been seeing some crashes on quit, but I haven't been able to get it to happen reliably so I'm not sure if it's my code or some transient HEAD oscar/other crash.)

11022
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
1 /** @page buddyicon-signals Buddy Icon Signals
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
2
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
3 @signals
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
4 @signal buddy-icon-cached
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
5 @endsignals
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
6
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
7 <hr>
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
8
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
9 @signaldef buddy-icon-cached
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
10 @signalproto
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
11 void (*buddy-icon-cached)(GaimBuddyIcon *icon, GaimBuddy *buddy, const char *filename, const char *old_icon);
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
12 @endsignalproto
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
13 @signaldesc
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
14 Emitted when a buddy icon is cached.
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
15 @param icon The icon that was just cached.
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
16 @param buddy The buddy the icon belongs to.
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
17 @param filename The full filename for the newly created icon cache file.
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
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
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
19 had no icon when this new icon was set. This filename is generally the full filename of the
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
20 previous icon cache file, but if the previous buddy icon was set in an old version of Gaim,
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
21 this may just be the basename of the icon cache file. The directory can be obtained with
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
22 gaim_buddy_icons_get_cache_dir().
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
23 @endsignaldef
0e1fb0cddeee [gaim-migrate @ 12893]
Richard Laager <rlaager@pidgin.im>
parents:
diff changeset
24 */

mercurial