doc/gtkblist-signals.dox

Sat, 28 Aug 2010 07:03:07 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Sat, 28 Aug 2010 07:03:07 +0000
changeset 30727
0d121f40e7cc
parent 29919
2e8615d80b0b
permissions
-rw-r--r--

Add many missing smileys to the Small theme that are in the Default
theme. Note that this is just the entries, not any new files.

Closes #11010.

9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
1 /** @page gtkblist-signals GtkBlist Signals
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
2
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
3 @signals
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
4 @signal gtkblist-hiding
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
5 @signal gtkblist-unhiding
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
6 @signal gtkblist-created
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
7 @signal drawing-tooltip
29919
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
8 @signal drawing-buddy
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
9 @endsignals
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
10
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 16244
diff changeset
11 @see gtkblist.h
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 16244
diff changeset
12
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
13 <hr>
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
14
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
15 @signaldef gtkblist-hiding
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
16 @signalproto
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 12713
diff changeset
17 void (*gtkblist-hiding)(PurpleBuddyList *blist);
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
18 @endsignalproto
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
19 @signaldesc
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
20 Emitted when the buddy list is about to be hidden.
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
21 @param blist The buddy list.
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
22 @endsignaldef
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
23
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
24 @signaldef gtkblist-unhiding
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
25 @signalproto
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 12713
diff changeset
26 void (*gtkblist-unhiding)(PurpleBuddyList *blist);
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
27 @endsignalproto
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
28 @signaldesc
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
29 Emitted when the buddy list is about to be unhidden.
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
30 @param blist The buddy list.
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
31 @endsignaldef
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 10477
diff changeset
32
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
33 @signaldef gtkblist-created
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
34 @signalproto
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 12713
diff changeset
35 void (*gtkblist-created)(PurpleBuddyList *blist);
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
36 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
37 @signaldesc
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
38 Emitted when the buddy list is created.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
39 @param blist The buddy list.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
40 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
41
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
42 @signaldef drawing-tooltip
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
43 @signalproto
16244
be35cbf49dfb Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents: 12713
diff changeset
44 void (*drawing-tooltip)(PurpleBlistNode *node, GString *text, gboolean full);
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
45 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
46 @signaldesc
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
47 Emitted just before a tooltip is displayed.
10477
7d0641ba585c [gaim-migrate @ 11764]
Mark Doliner <markdoliner@pidgin.im>
parents: 9609
diff changeset
48 @a text is a standard GString, so the plugin can modify the text that
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
49 will be displayed.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
50 @note
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
51 Make sure to free @a *text before you replace it!
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
52 @param node The blist node for the tooltip.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
53 @param text A pointer to the text that will be displayed.
12713
6f057a6e0516 [gaim-migrate @ 15057]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12291
diff changeset
54 @param full Whether we're doing a full tooltip for the priority buddy or
6f057a6e0516 [gaim-migrate @ 15057]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12291
diff changeset
55 a compact tooltip for a non-priority buddy.
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
56 @endsignaldef
29919
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
57
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
58 @signaldef drawing-buddy
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
59 @signalproto
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
60 char *(*drawing-buddy)(PurpleBuddy *buddy);
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
61 @endsignalproto
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
62 @signaldesc
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
63 Emitted to allow plugins to handle markup within a buddy's name or to
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
64 override the default of no formatting for names shown in the buddy list.
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
65 @param buddy A pointer to the PurpleBuddy that will be displayed.
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
66 @return The text to display (must be allocated), or @c NULL if no
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
67 changes to the default behavior are desired.
2e8615d80b0b Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20897
diff changeset
68 @endsignaldef
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
69 */
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 16244
diff changeset
70 // vim: syntax=c.doxygen tw=75 et

mercurial