1 /** @page gtkblist-signals GtkBlist Signals
4 @signal gtkblist-hiding
5 @signal gtkblist-unhiding
6 @signal gtkblist-created
7 @signal drawing-tooltip
12 @signaldef gtkblist-hiding
14 void (*gtkblist-hiding)(PurpleBuddyList *blist);
17 Emitted when the buddy list is about to be hidden.
18 @param blist The buddy list.
21 @signaldef gtkblist-unhiding
23 void (*gtkblist-unhiding)(PurpleBuddyList *blist);
26 Emitted when the buddy list is about to be unhidden.
27 @param blist The buddy list.
30 @signaldef gtkblist-created
32 void (*gtkblist-created)(PurpleBuddyList *blist);
35 Emitted when the buddy list is created.
36 @param blist The buddy list.
39 @signaldef drawing-tooltip
41 void (*drawing-tooltip)(PurpleBlistNode *node, GString *text, gboolean full);
44 Emitted just before a tooltip is displayed.
45 @a text is a standard GString, so the plugin can modify the text that
48 Make sure to free @a *text before you replace it!
49 @param node The blist node for the tooltip.
50 @param text A pointer to the text that will be displayed.
51 @param full Whether we're doing a full tooltip for the priority buddy or
52 a compact tooltip for a non-priority buddy.
55 // vim: syntax=c tw=75 et