Mon, 24 May 2004 15:17:49 +0000
[gaim-migrate @ 9827]
" - Makes (gaim_gtk_)append_blist_node_extended_menu and
(gaim_gtk_)append_blist_node_proto_menu public so that
plugins can use them to duplicate the right-click menus
(Guifications needs this for right-clicking on the
notification)
- Adds extended menu support for Contacts
- Removes the "drawing-menu" signal (It was UI
specific, and no-one except the gevolution plugin used it)
- Updates the gevolution plugin to use the new
blist-node-extended-menu signal (I can't compile the
gevolution plugin here, so my changes should be checked
by someone who can :) )
- Updates the blist signals documentation with the new
blist-node-extended-menu signal
- Updates the signals-test.c plugin to handle
blist-node-extended-menu, wrote/writing-im/chat-msg and
fixes displayed-im/chat-msg handling" --Stu Tomlinson
this moves a string but doesn't change it.
committer: Luke Schierer <lschiere@pidgin.im>
| 6605 | 1 | /** @page blist-signals Buddy List Signals |
| 2 | ||
| 3 | @signals | |
| 4 | @signal buddy-away | |
| 5 | @signal buddy-back | |
| 6 | @signal buddy-idle | |
| 7 | @signal buddy-unidle | |
| 8 | @signal buddy-signed-on | |
| 9 | @signal buddy-signed-off | |
| 10 | @signal update-idle | |
| 9051 | 11 | @signal blist-node-extended-menu |
| 6605 | 12 | @endsignals |
| 13 | ||
| 14 | <hr> | |
| 15 | ||
| 16 | @signaldef buddy-away | |
| 17 | @signalproto | |
| 18 | void (*buddy_away)(struct buddy *buddy); | |
| 19 | @endsignalproto | |
| 20 | @signaldesc | |
| 21 | Emitted when a buddy on your buddy list goes away. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
22 | @param buddy The buddy that went away. |
| 6605 | 23 | @endsignaldef |
| 24 | ||
| 25 | @signaldef buddy-back | |
| 26 | @signalproto | |
| 27 | void (*buddy_back)(struct buddy *buddy); | |
| 28 | @endsignalproto | |
| 29 | @signaldesc | |
| 30 | Emitted when a buddy on your buddy list comes back from being away. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
31 | @param buddy The buddy that came back from being away. |
| 6605 | 32 | @endsignaldef |
| 33 | ||
| 34 | @signaldef buddy-idle | |
| 35 | @signalproto | |
| 36 | void (*buddy_idle)(struct buddy *buddy); | |
| 37 | @endsignalproto | |
| 38 | @signaldesc | |
| 39 | Emitted when a buddy on your buddy list becomes idle. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
40 | @param buddy The buddy that became idle. |
| 6605 | 41 | @endsignaldef |
| 42 | ||
| 43 | @signaldef buddy-unidle | |
| 44 | @signalproto | |
| 45 | void (*buddy_unidle)(struct buddy *buddy); | |
| 46 | @endsignalproto | |
| 47 | @signaldesc | |
| 48 | Emitted when a buddy on your buddy list returns from being idle. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
49 | @param buddy The buddy that returned from being idle. |
| 6605 | 50 | @endsignaldef |
| 51 | ||
| 52 | @signaldef buddy-signed-on | |
| 53 | @signalproto | |
| 54 | void (*buddy_signed_on)(struct buddy *buddy); | |
| 55 | @endsignalproto | |
| 56 | @signaldesc | |
| 57 | Emitted when a buddy on your buddy list signs on. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
58 | @param buddy The buddy that signed on. |
| 6605 | 59 | @endsignaldef |
| 60 | ||
| 61 | @signaldef buddy-signed-off | |
| 62 | @signalproto | |
| 63 | void (*buddy_signed_off)(struct buddy *buddy); | |
| 64 | @endsignalproto | |
| 65 | @signaldesc | |
| 66 | Emitted when a buddy on your buddy list signs off. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
67 | @param buddy The buddy that signed off. |
| 6605 | 68 | @endsignaldef |
| 69 | ||
| 70 | @signaldef update-idle | |
| 71 | @signalproto | |
| 72 | void (*update_idle)(); | |
| 73 | @endsignalproto | |
| 74 | @signaldesc | |
| 75 | Emitted when the buddy list is refreshed and the idle times are updated. | |
| 76 | @endsignaldef | |
| 77 | ||
| 9051 | 78 | @signaldef blist-node-extended-menu |
| 79 | @signalproto | |
| 80 | void (*blist_node_extended_menu)(GaimBlistNode *node, GList **menu) | |
| 81 | @endsignalproto | |
| 82 | @signaldesc | |
| 83 | Emitted when a buddlist menu is being constructed @a menu is a pointer to | |
| 84 | a GList of GaimBlistNodeAction's allowing a plugin to add menu items | |
| 85 | @endsignaldef | |
| 86 | ||
| 6605 | 87 | */ |
| 88 | // vim: syntax=c tw=75 et |