1 /** @page gtkblist-signals GtkBlist Signals
4 @signal gtkblist-hiding
5 @signal gtkblist-unhiding
6 @signal gtkblist-created
7 @signal drawing-tooltip
14 @signaldef gtkblist-hiding
16 void (*gtkblist-hiding)(PurpleBuddyList *blist);
19 Emitted when the buddy list is about to be hidden.
20 @param blist The buddy list.
23 @signaldef gtkblist-unhiding
25 void (*gtkblist-unhiding)(PurpleBuddyList *blist);
28 Emitted when the buddy list is about to be unhidden.
29 @param blist The buddy list.
32 @signaldef gtkblist-created
34 void (*gtkblist-created)(PurpleBuddyList *blist);
37 Emitted when the buddy list is created.
38 @param blist The buddy list.
41 @signaldef drawing-tooltip
43 void (*drawing-tooltip)(PurpleBlistNode *node, GString *text, gboolean full);
46 Emitted just before a tooltip is displayed.
47 @a text is a standard GString, so the plugin can modify the text that
50 Make sure to free @a *text before you replace it!
51 @param node The blist node for the tooltip.
52 @param text A pointer to the text that will be displayed.
53 @param full Whether we're doing a full tooltip for the priority buddy or
54 a compact tooltip for a non-priority buddy.
57 // vim: syntax=c.doxygen tw=75 et