Mercurial > pidgin
diff src/prpl.h @ 9030:7ab20f829190
[gaim-migrate @ 9806]
Siege updated the code for creating right-click menu's for
buddies, chats, groups, etc. It uses more stuff from the blist
API and less stuff from multi.h. It also combines the code
for right-click menus for chats, buddies, etc. (all types of
blist nodes). So PRPLs and plugins can easily add right-click
menu options to anything in the buddy list in a clean way.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 23 May 2004 17:27:45 +0000 |
| parents | 67421e0dc497 |
| children | cde9fb3546ed |
line wrap: on
line diff
--- a/src/prpl.h Sun May 23 08:06:38 2004 +0000 +++ b/src/prpl.h Sun May 23 17:27:45 2004 +0000 @@ -239,7 +239,7 @@ GList *(*away_states)(GaimConnection *gc); - GList *(*buddy_menu)(GaimConnection *, const char *); + GList *(*blist_node_menu)(GaimBlistNode *node); GList *(*chat_info)(GaimConnection *); /* All the server-related functions */ @@ -316,9 +316,6 @@ struct _GaimRoomlist *(*roomlist_get_list)(GaimConnection *gc); void (*roomlist_cancel)(struct _GaimRoomlist *list); void (*roomlist_expand_category)(struct _GaimRoomlist *list, struct _GaimRoomlistRoom *category); - - /* Chat specific menu in the buddy list */ - GList *(*chat_menu)(GaimConnection *, GHashTable *); }; #define GAIM_IS_PROTOCOL_PLUGIN(plugin) \ @@ -327,6 +324,9 @@ #define GAIM_PLUGIN_PROTOCOL_INFO(plugin) \ ((GaimPluginProtocolInfo *)(plugin)->info->extra_info) +/* It's not like we're going to run out of integers for this version + number, but we only want to really change it once per release. */ +/* GAIM_PRPL_API_VERSION last changed for version: 0.78 */ #define GAIM_PRPL_API_VERSION 4 #ifdef __cplusplus
